Problème avec mail()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec mail()

par Aureusms » 20 mars 2009, 22:34

Il ne peut pas en tant qu'invité...

par damaskinos » 20 mars 2009, 22:13

oublie pas de marquer résolut alors

par Invité » 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.

Problème avec mail()

par Invité » 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>"; } } ?>