Bonsoir
Voilà, je me prends la tête sur ma fonction mail() depuis un moment déjà ...
Lorsque j'éxecute la fonction, le mail part, mais n'est pas réceptionné sur toutes les messageries :
- Hotmail : OK
- Gmail : OK
- Laposte : FAIL
- Serveur de l'entreprise : FAIL (le plus important)
Sachant que lorsqu'on inspecte le mail sur hotmail et gmail, il est écrit que le header n'est pas contrôlé, c'est pourquoi il passe.
En revanche, pour les autres, cela ne fonctionne pas. Et le rapport d'erreur du serveur m'indique : " problem 'Disallowed characters found in MIME headers".
Voici le header en question :
Si vous avez une idée
Merci d'avance !
Modifié par Seyu (14 Feb 2012 - 17:24)

Voilà, je me prends la tête sur ma fonction mail() depuis un moment déjà ...
Lorsque j'éxecute la fonction, le mail part, mais n'est pas réceptionné sur toutes les messageries :
- Hotmail : OK
- Gmail : OK
- Laposte : FAIL
- Serveur de l'entreprise : FAIL (le plus important)
Sachant que lorsqu'on inspecte le mail sur hotmail et gmail, il est écrit que le header n'est pas contrôlé, c'est pourquoi il passe.
En revanche, pour les autres, cela ne fonctionne pas. Et le rapport d'erreur du serveur m'indique : " problem 'Disallowed characters found in MIME headers".
Voici le header en question :
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: NomEntreprise <adresse@example.net>' . "\r\n";
$headers .= 'Reply-to: NomEntreprise <adresse@example.net>' . "\r\n" ;
$headers .= 'Return-path: NomEntreprise <adresse@example.net>' . "\r\n" ;
Si vous avez une idée

Merci d'avance !

Modifié par Seyu (14 Feb 2012 - 17:24)