Action mailto

ds1408 Messages postés 108 Statut Membre -  
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.

4 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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
1
Meoran Messages postés 1640 Statut Membre 208
 
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!");
0
ds1408 Messages postés 108 Statut Membre 1
 
Merci à vous mais j'utilise pas du code php mais je travail avec Java JEE.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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
0