Question sur la fonction mail()

Eléphant du PHP | 259 Messages

11 déc. 2007, 11:28

Bonjour,

Sur mon site j'utilise la fonction mail pour envoyer des e-mails automatiquement, voici mon code :
$headers ='From: "Monsite"<[email protected]>'."\n"; 
$headers .='Reply-To: [email protected]'."\n"; 
$headers .= "MIME-version: 1.0\n";
$headers .= "Content-type: text/html; charset= iso-8859-1\n";
				 	
$sujet= "Texte du mail<br><br>";

mail($mail, "Sujet du mail", $sujet, $headers);
Mon code est dans une boucle while qui récupére les e-mails. (Ce n'est pas du SPAM c'est pour envoyer une newsletter).

Mais j'ai remarqué que les adresses e-mail @hotmail.com ou .fr ne recoivent pas ce mail (même pas dans les courriers indésirables).

J'aimerais savoir comment faire pour que les personnes ayant des adresse hotmail recoivent mon e-mail ? Faut-il rajouter quelque chose à mon code ?

Merci d'avance pour vos réponses :wink:

Eléphant du PHP | 75 Messages

11 déc. 2007, 19:37

Ah ma connaissance, je ne crois pas qu'il y ait quelque chose qui fasse accepter les mails par Hotmail.

Enfin je dois sûrement me tromper.

Je crois qu'ils ont une liste d'e-mails valables et non valables, enfin c'est pas sûr (^^).

Sur ce point, si personne ne te répond, renseignes-toi chez Hotmail, c'est le plus simple à faire.

;)

Mammouth du PHP | 965 Messages

11 déc. 2007, 19:38

Je pense qu'il ne prends en compte que les mail avec des noms d'hebergeur tel que free,orange,le9 et n'accepte pas les autres qu'il doit considerer comme spam.

:wink:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 déc. 2007, 19:50

Bonjour,

Voici plusieurs pistes pour résoudre ton problème:
http://www.phpfrance.com/forums/voir_sujet-34481.php
Je pense qu'il ne prends en compte que les mail avec des noms d'hebergeur tel que free,orange,le9 et n'accepte pas les autres qu'il doit considerer comme spam.
:D M'a bien fait rire ce post! :lol:
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 965 Messages

11 déc. 2007, 20:02

Bonjour,

Voici plusieurs pistes pour résoudre ton problème:
http://www.phpfrance.com/forums/voir_sujet-34481.php
Je pense qu'il ne prends en compte que les mail avec des noms d'hebergeur tel que free,orange,le9 et n'accepte pas les autres qu'il doit considerer comme spam.
:D M'a bien fait rire ce post! :lol:
c vilain de se moquer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 déc. 2007, 20:10

Bonjour,

Voici plusieurs pistes pour résoudre ton problème:
http://www.phpfrance.com/forums/voir_sujet-34481.php
Je pense qu'il ne prends en compte que les mail avec des noms d'hebergeur tel que free,orange,le9 et n'accepte pas les autres qu'il doit considerer comme spam.
:D M'a bien fait rire ce post! :lol:
c vilain de se moquer
Je me moque pas, j'imaginais juste les répercussions si un fournisseur d'adresse e-mail, aussi gros que Hotmail bloquait tous les e-mails de ta banque, d'ebay, de tous les sites web, etc... ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 965 Messages

11 déc. 2007, 20:19

Bonjour,

Voici plusieurs pistes pour résoudre ton problème:
http://www.phpfrance.com/forums/voir_sujet-34481.php
:D M'a bien fait rire ce post! :lol:
c vilain de se moquer
Je me moque pas, j'imaginais juste les répercussions si un fournisseur d'adresse e-mail, aussi gros que Hotmail bloquait tous les e-mails de ta banque, d'ebay, de tous les sites web, etc... ;)
oui c'est vrai en fait :roll:

Eléphant du PHP | 259 Messages

13 déc. 2007, 11:18

J'ai était voir le lien mais je ne vois pas trop comment résoudre le probléme.

J'ai fait le test pour voir si l'adresse IP de mon serveur est blacklisté, cela me met : Failed: None avec en dessous plusieurs lignes.

Cela veut dire quoi ?