Bonjour,
Pourriez vous m'aider concernant deux problèmes que je rencontre dans la récupération d'un formulaire et son envoi par mail :
1. Adresse mail de la personne ayant rempli le formulaire : J'ai intégré dans mon code le fait que l'adresse mail de la personne intéressée soit reprise en tant qu'expéditeur afin que le récepteur puisse, par reply de mail, répondre directement au demandeur concerné. Hors, ce code n'est pas pris en compte et est remplacé par : nobody [nobody@opus36.register.it] (sachant que le numéro est aléatoire).
Sachant que je passe par un hébergeur mutualisé, cela vient il d'une configuration de mon compte ou du code PHP ?
2. Encodage du mail : malgré un charset=iso-8859-1, les accents ne sont pas interprétés et ce en testant avec d'autres charset.
Vous trouverez ci-après un extrait du fichier php :
Merci pour vos réponses !
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 //Préparation de l'entête du mail: $mail_entete = "MIME-Version: 1.0\r\n"; $mail_entete .= "From: {$_POST['nom']} " ."<{$_POST['mail']}>\r\n"; $mail_entete .= 'Reply-To: '.$_POST['mail']."\r\n"; $mail_entete .= 'Content-type: text/html; charset=iso-8859-1'."\r\n"; $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n"; // préparation du corps du mail $mail_corps .= "Message de : $civilite $nom $prenom \n"; $mail_corps .= "Adresse : $adresse1 - $adresse2, $cp $ville, $pays \n"; $mail_corps .= "Telephone fixe : $telfixe \n"; $mail_corps .= "Telephone portable : $telportable \n"; $mail_corps .= "Fax : $fax \n"; $mail_corps .= "E-mail : $mail \n"; $mail_corps .= "Date de naissance : $naissance \n\n\n";
Partager