Action mailto
ds1408
Messages postés
108
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonsoir,
j'ai un projet dont j'ai une partie qu'il faut que j'envoie le contenu de formulaire à l'administrateur d'autre terme un formulaire contacte qui contient (Nom,Mail,Message)
j'ai mis mailto dans l'action du formulaire mais rien ne marche je veux quand je clique sur envoyer le contenu de ces trois champs se transfert à travers un mail vers l'adresse mail passer en action comment il faut faire pour tout marche correctement.
j'ai un projet dont j'ai une partie qu'il faut que j'envoie le contenu de formulaire à l'administrateur d'autre terme un formulaire contacte qui contient (Nom,Mail,Message)
j'ai mis mailto dans l'action du formulaire mais rien ne marche je veux quand je clique sur envoyer le contenu de ces trois champs se transfert à travers un mail vers l'adresse mail passer en action comment il faut faire pour tout marche correctement.
A voir également:
- Action mailto
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Concurrent action - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Magasin moins cher qu'action - Guide
4 réponses
Salut,
L'envoie d'un email nécessite de passer par un serveur SMTP.
D'où l'ouverture du client mail de l'internaute.
La solution pour éviter cela est de soumettre le formulaire au serveur qui, grâce à un script de traitement (PHP par exemple), enverra l'email en passant par un serveur SMTP pour lequel il sera configuré.
https://www.php.net/manual/fr/function.mail.php
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
L'envoie d'un email nécessite de passer par un serveur SMTP.
D'où l'ouverture du client mail de l'internaute.
La solution pour éviter cela est de soumettre le formulaire au serveur qui, grâce à un script de traitement (PHP par exemple), enverra l'email en passant par un serveur SMTP pour lequel il sera configuré.
https://www.php.net/manual/fr/function.mail.php
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Salut,
le mieux est de ne pas mettre de mailto dans l'envoi du formulaire, mais d'aller vers un fichier php qui formatera comme tu le souhaites et enverra ensuite ton mail.
Exemple :
$TO = "mailt@hotmail.fr";
$h = "From: " . $_POST['Email'];
$subject = $_POST['Sujet'];
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
echo ("Message envoye!");
le mieux est de ne pas mettre de mailto dans l'envoi du formulaire, mais d'aller vers un fichier php qui formatera comme tu le souhaites et enverra ensuite ton mail.
Exemple :
$TO = "mailt@hotmail.fr";
$h = "From: " . $_POST['Email'];
$subject = $_POST['Sujet'];
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
echo ("Message envoye!");
C'est également possible en Java.
Mais je ne connais pas très bien ce langage, je ne pourrais pas plus t'aiguiller.
https://www.rgagnon.com/javadetails/java-0321.html
Mais je ne connais pas très bien ce langage, je ne pourrais pas plus t'aiguiller.
https://www.rgagnon.com/javadetails/java-0321.html