fonction mail() de php et Hotmail et consors

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

chameau
Nouveau WRInaute
 
Messages: 34
Inscription: Mar Mar 16, 2004 9:48

fonction mail() de php et Hotmail et consors

Message le Ven Sep 17, 2004 16:32

J'utilise la fonction mail() pour envoyer un email contenant le lien de confirmation pour l'inscription sur mon site.

Malheureusement je constate que ces mails sont bloqué par les filtres antispam de hotmail, aol, laposte...

Comment dois-je faire pour que ces mails passent?

On m'a parlé des header, si quelqu'un connait les headers pour que ces mails passent, merci!


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Sep 17, 2004 16:39

Bonjour, quel est ton hebergeur ? ou tu t'auto-heberges ?

chameau
Nouveau WRInaute
 
Messages: 34
Inscription: Mar Mar 16, 2004 9:48

Message le Ven Sep 17, 2004 16:47

ovh, mais les mails passent. sauf que quand ils arrivent chez hotmail -> bulk email


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Ven Sep 17, 2004 17:01

j'ai vu un sujet sur la question il n'y a pas longtemps.. Le gars avait rajouté des "choses" dans les entetes (des X-quelquechose) à la suite de quoi les mails sont passés chez hotmail

Une petite recherche sur wri s'impose.


Ben
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 209
Inscription: Jeu Fév 20, 2003 20:30

Message le Ven Sep 17, 2004 17:03

vérifie si tu n'es pas blacklisté quelque part (p.ex ordb)

Ben

chameau
Nouveau WRInaute
 
Messages: 34
Inscription: Mar Mar 16, 2004 9:48

Message le Ven Sep 17, 2004 17:10

mahefarivony a écrit:j'ai vu un sujet sur la question il n'y a pas longtemps.. Le gars avait rajouté des "choses" dans les entetes (des X-quelquechose) à la suite de quoi les mails sont passés chez hotmail

Une petite recherche sur wri s'impose.



c'est ce que je cherche, mais j'arrive plus à le retrouver


Gaëtan R.
WRInaute impliqué
WRInaute impliqué
 
Messages: 311
Inscription: Lun Avr 26, 2004 16:24

Message le Ven Sep 17, 2004 17:14

Code: Tout sélectionner
$head .= "X-Sender: <www.site.tld>\n";
$head .= "X-Mailer: PHP\n";
$head .= "X-auth-smtp-user: email@site.tld \n";
$head .= "X-abuse-contact: abuse@site.tld";

C'est pas ça que tu cherches par hasard. :wink:


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Ven Sep 17, 2004 17:45

avec le lien sur le sujet ce serait nickel ;-)

Neptune
WRInaute impliqué
WRInaute impliqué
 
Messages: 486
Inscription: Mer Avr 28, 2004 18:00

Message le Ven Sep 17, 2004 19:02

voila le sujet :

http://www.webrankinfo.com/forums/viewtopic_15120.htm

et voila la solution :


Hotmail vire tout les mail en courrier indésirable entre autres quand l'entete n'est pas la meme que l'email , c'est assimilé comme du spam.

Il faut deja que tu trouve quel entete ton serveur envois quand tu utilise mail()
Utilise une fonction mail() brute , sans entete sans rien , et tu t'envois un mail.
Tu va voir sous outlook l'entete de email et tu verra ( propriete /detail ) :

Return-Path: <ton serveur>


moi j'avais Return-Path: <anonymous@nsXXXX.ovh.net> car j'ais un dédié sous OVH mais si u es en mutualisé sous ovh par exemple tu aura peut etre

Return-Path: <toi@60gp.ovh.net>


Ce qu'il faut que tu fasse , tu regarde qu'elle est l'entete que ton serveur envois puis tu le spécifie dans tes entete comme ceci :


$email="EMAIL.";
$sujet="SUJET";
$message="MESSAGE";
$entete="From: webmaster@dsdssdcom <TON-ENTETE-QUE-TU-AURA-TROUVER-VOIR-PLUS-HAUT>\n";
$entete.="Reply-to: webmaster@dsdssdcom ";

mail($email,$sujet,$message,$entete);

chameau
Nouveau WRInaute
 
Messages: 34
Inscription: Mar Mar 16, 2004 9:48

Message le Ven Sep 17, 2004 19:12

merci, parfait

broche
Nouveau WRInaute
 
Messages: 14
Inscription: Jeu Oct 07, 2004 21:42

Message le Jeu Jan 13, 2005 9:09

Je viens d'essayer ta méthode en utilisant le script suivant:

$email="moi@hotmail.com";
$sujet="SUJET 8:43";
$message="MESSAGE";
$entete="From: monsite@240plan.ovh.net\n";
$entete.="Reply-to: news@monsite.be ";

mail($email,$sujet,$message,$entete);

Mes paramètres hotmail de "Junk E-Mail Protection" sont "Enhanced - most junk e-mail is caught"

Et du coup le mail passe directement dans le junk mail

Mais j'avoue par contre que lorsque je mets les paramètres sont "low"
Le mail est passé sans soucis

Le problème est que à mon avis la plupart des utilisateurs mettent justement cette protection à " Enhanced " donc que faire pour que ça passe


yannouk
WRInaute accro
WRInaute accro
 
Messages: 2138
Inscription: Sam Oct 11, 2003 12:35

Message le Jeu Jan 13, 2005 12:52

edité

broche
Nouveau WRInaute
 
Messages: 14
Inscription: Jeu Oct 07, 2004 21:42

Message le Jeu Jan 13, 2005 13:12

Edité?
Tu veux dire par là que ça se trouve ailleurs dans le forum
Pourtant il me semble que j'ai bien fouillé, mais j'ai rien trouvé par rapport à ce cas précis.....

chameau
Nouveau WRInaute
 
Messages: 34
Inscription: Mar Mar 16, 2004 9:48

Message le Lun Fév 21, 2005 19:10

je n'ai toujours pas trouvé de solution qui fonctionne à ce problème.

j'ai un dédié chez ovh et je sais qu'il y a une solution mais je ne la connais pas... si quelqu'un la connais , merci de m'aider!


yannouk
WRInaute accro
WRInaute accro
 
Messages: 2138
Inscription: Sam Oct 11, 2003 12:35

Message le Mar Fév 22, 2005 11:20

je reagis un peu tard mais voici la solution que j'ai déjà postée et qui a fonctionné pour pas mal de monde:
http://www.webrankinfo.com/forums/viewtopic_15630.htm
ps: je ne me souviens pas pkoi j'ai edité

fonction mail() de php et Hotmail et consors

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google mail, Google Related Links



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités