Envoi SMTP Free

Mammouth du PHP | 686 Messages

17 mai 2009, 01:19

Bonjour,
lorsque j'envoi un mail avec la fonction php mail() de free, mon mail est filtré par hotmail, alors que si je l'envoi à partir du site webmail.free.fr, il n'est pas filtré.

Ya t-il un moyen de creer une connexion smtp pour envoyer les mails grâce à PHP comme si j'envoyait un mail à partir d'un client mail ?

Je suis hebergé chez free

Merci d'avance

Mammouth du PHP | 991 Messages

17 mai 2009, 10:03

Ton souci viens des entêtes qui sont mal ou pas remplie.

En effet les mails sont filtrer via leurs entêtes

par exemple il faut remplir le retour avec un adresse etc ...


mail("[email protected]" , "Mon Message 21","Mon Message","From: hawk@phpfrance\r\nReply-To: hawk@phpfrance\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
A peut pres un bout de code que j'ai utilisé.
Bye Hawk
DevOps, Symfony4, Hoa

Mammouth du PHP | 686 Messages

17 mai 2009, 10:17

D'après mes recherches il paraitrait que hotmail filtre tous les mails envoyé via php à partir des serveurs de free.

Or si j'envoi des mails à partir du service webmail de free, mes messages arrivent à destination (surement car ils utilisent un protocole smtp)

Donc en fait ma question ce serai de savoir si on peut envoyer un mail sans la fonction mail, mais via smtp