Problème avec mail()

Invité
Invité n'ayant pas de compte PHPfrance

20 mars 2009, 19:18

J'utilise la fonction mail(), mais je reçois seulement mon message sur Hotmail, Gmail et Ulaval. Pour les autres, niet. Est-ce qu'on considère mon message comme du spam ? Est-ce qu'il y a des en-têtes ou de la configuration que je peux pour améliorer le pourcentage de réception de mon message ?

Voici mon code tout simple :

Code : Tout sélectionner

<? $mailFrom = "From:###@###.###\n"; $mailFrom .= "Reply-To:###@###.###\n"; $mailFrom .= "MIME-version: 1.0\n"; $mailFrom .= "Content-type: text/html; charset= iso-8859-1\n"; $mailSubject = "Sujet test"; $mailMsg = "Je teste, 1-2-3."; $mailTo = array(); $mailTo[] = "Ulaval <###@ulaval.ca>"; $mailTo[] = "Oricom <@@@@oricom.ca>"; $mailTo[] = "HardGamers <###@hardgamers.com>"; $mailTo[] = "Hotmail <###@hotmail.com>"; $mailTo[] = "Gmail <###@gmail.com>"; $mailTo[] = "Herakles <###@kles.ca>"; $mailTo[] = "Videotron <###@videotron.ca>"; foreach($mailTo as $i => $key) { if (mail($key, $mailSubject, $mailMsg, $mailFrom)) { echo "Mail envoyé à: ".$key."<br>"; } } ?>

Invité
Invité n'ayant pas de compte PHPfrance

20 mars 2009, 20:31

Mon problème s'est résolu en utilisant le 5e paramètre de la fonction mail et en lui passant

"-f [email protected]" où l'adresse électronique est celle de l'envoyeur.

Eléphant du PHP | 288 Messages

20 mars 2009, 22:13

oublie pas de marquer résolut alors

ViPHP
ViPHP | 1996 Messages

20 mars 2009, 22:34

Il ne peut pas en tant qu'invité...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr