fonction mail() de php et Hotmail et consors
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
fonction mail() de php et Hotmail et consors
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!
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!
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
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.
Une petite recherche sur wri s'impose.
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
- 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.
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
avec le lien sur le sujet ce serait nickel 
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);
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);
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
$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
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é
http://www.webrankinfo.com/forums/viewtopic_15630.htm
ps: je ne me souviens pas pkoi j'ai edité
19 messages • Page 1 sur 2 • 1, 2
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 :
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP
- Gmail, le service de mail de Google, sorti le 1er avril 2004
- Marketing viral et référencement
- Sortie officielle de GoogleStats v2.0 !
- Barre d'outils Google pour Firefox : version 3
- Le checksum de la Google Toolbar
- Transformer de simples citations en liens
- Nouvelle version pour Blogger
- Gérer l'entête HTTP en PHP
- hotmail et fonction mail de php....grrrrrr
- php: fonction mail(), compatibilité yahoo, hotmail et autres
- Fonction mail() , IP reverse , serveur dédié et hotmail
- [ HELP ] Mail() php avec hotmail c'est la loose .... :(
- Envoi d'e-mail via la fonction mail() de php
- Hotmail considere mes mail php comme du spam ... encore ...
- [SOLUTION] Mail via fonction PHP mail()
- Entete from fonction PHP mail
- Fonction Mail avec easy php
- Emails html et fonction mail() de php
- probleme avec boucle While et fonction php mail()
- fonction mail() pour php : probleme fichiers joints
- Envoi de mail via une fonction php chez 1&1
- La fonction mail() avec php n'arrive plus à délivrer 1 email
- fonction mail php : je ne les recoit pas sur laposte.net
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google mail, Google Related Links
- Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum