Action mailto
Fermé
ds1408
Messages postés
87
Date d'inscription
samedi 19 mars 2011
Statut
Membre
Dernière intervention
24 avril 2012
-
11 juin 2011 à 00:31
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 11 juin 2011 à 12:49
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 11 juin 2011 à 12:49
A voir également:
- Action mailto
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Action fans - Accueil - Guide arnaque
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Lidl action - Guide
4 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
11 juin 2011 à 00:57
11 juin 2011 à 00:57
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
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
11 juin 2011 à 00:56
11 juin 2011 à 00:56
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!");
ds1408
Messages postés
87
Date d'inscription
samedi 19 mars 2011
Statut
Membre
Dernière intervention
24 avril 2012
1
11 juin 2011 à 09:23
11 juin 2011 à 09:23
Merci à vous mais j'utilise pas du code php mais je travail avec Java JEE.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
11 juin 2011 à 12:49
11 juin 2011 à 12:49
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