Il se passe des trucs bizarres maintenant.
Si je déclare mes headers comme ceci :
$headers = 'From: ' . $from . ' <' .$mail . '>' . "\r\n" . 'Reply-To: ' . $mail . "\r\n" . 'X-Mailer: PHP/' . phpversion();
ça fonctionne. Sauf s'il y a un accent dans le champ nom ou prénom de mon formulaire et dans ce cas le mail n'est pas envoyé.
Par contre, si je déclare mes headers comme ceci :
1 2 3 4 5
| $headers = "MIME-Version : 1.0" . "\r\n";
$headers .= 'Content-Type: text/html; charset=utf-8';
$headers .= 'From: ' . $from . ' <' .$mail . '>' . "\r\n";
$headers .= 'Reply-To: ' . $mail . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion()."\r\n"; |
qu'il y ait des accents ou non, le mail part mais le FROM ne fonctionne pas, j'ai "sh-218779649@eu.hosting-webspace.io" à la place.
Partager