Bonjour à tous,
Je vous explique donc mon petit souci.
Je viens de reprendre les travaux d'une personne qui permet l'envoi d'email après saisie de formulaire.
Un email d'accusé de réception est envoyé à la personne ayant remplie le formulaire, et l'on reçoit chez nous un email contenant ces mêmes informations. (l'accusé de réception est au format html, et le mail que l'on reçoit en interne est en texte brut)
Il ne semblait pas y avoir de souci apparent, cependant, j'ai récement créé une adresse mail du type : nom.prenom.maville@gmail.com
Et surprise : cette adresse ne reçoit pas le petit mail d'accusé de réception envoyé une fois le formulaire terminé.
(par contre de notre coté on reçoit bien le formulaire)
A noter qu'avec toutes les autres adresses il n'y a aucun souci.
(nom.prenom@gmail.com marche parfaitement!)
Alors est ce que le fait d'avoir une adresse avec 3 points pose un réel problème ?
Si vous avez déjà rencontré ce genre de souci merci de m'éclairer.
Ci dessous un peu de code :
Le formulaire html :
Et le traitement php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <table width="450" border="0" align="center" cellpadding="5" cellspacing="3" bgcolor="#FFFFFF"><form name="rep" method="post" action="action.php" onsubmit="return valide_form(this);"> <tr> <td class="Style6">Email* : <td><input name="mail" type="text" id="mail"> <tr> <td width="23%" class="Style6">Civilité</td> <td width="77%"> <select name="civilite" size="1" id="civilite"> <option value="m" selected>M</option> <option value="mme">Mme</option> <option value="mlle">Mlle</option> </select> <tr> <td class="Style6">Nom* : <td><input name="nom" type="text" id="nom"> <tr> <td class="Style6">Prénom : <td><input name="prenom" type="text" id="prenom"> <td width="50%"><div align="center"> <input name="envoyer" type="submit" id="envoyer" value="Envoyer"> </div></table></form></table>
D'avance beaucoup merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <? $civilite = $HTTP_POST_VARS['civilite']; $nom = $HTTP_POST_VARS['nom']; $prenom = $HTTP_POST_VARS['prenom']; $email = $HTTP_POST_VARS['email']; $texteMail = $texteMail."civilite : $civilite\n"; $texteMail = $texteMail."nom: $nom\n"; $texteMail = $texteMail."prenom: $prenom\n"; $texteMail = $texteMail."email: $email\n"; $to = $email ; //l'email du destinataire $from = 'monmail@test.fr'; //l'email de celui qui envoi le message $sujet = 'Accusé de réception de votre message'; //le sujet $message = "<html><body>" ."Merci pour votre message.<br><br>" . "Je vous contacterai dés que possible.<br><br>" . "</body></html>"; //envoie du mail @mail($to,$sujet,$message,"From: $from\r\nReply-To: $from\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
Partager