fonction mail() de php et Hotmail et consors

Discussion dans 'Administration d'un site Web' créé par chameau, 17 Septembre 2004.

  1. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    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!
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    Bonjour, quel est ton hebergeur ? ou tu t'auto-heberges ?
     
  3. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    ovh, mais les mails passent. sauf que quand ils arrivent chez hotmail -> bulk email
     
  4. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    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.
     
  5. Ben
    Ben WRInaute discret
    Inscrit:
    20 Février 2003
    Messages:
    168
    J'aime reçus:
    0
    vérifie si tu n'es pas blacklisté quelque part (p.ex ordb)

    Ben
     
  6. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0

    c'est ce que je cherche, mais j'arrive plus à le retrouver
     
  7. Gaëtan R.
    Gaëtan R. WRInaute discret
    Inscrit:
    26 Avril 2004
    Messages:
    225
    J'aime reçus:
    0
    Code:
    $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:
     
  8. mahefarivony
    mahefarivony WRInaute accro
    Inscrit:
    14 Octobre 2002
    Messages:
    8 081
    J'aime reçus:
    0
    avec le lien sur le sujet ce serait nickel ;-)
     
  9. Neptune
    Neptune WRInaute occasionnel
    Inscrit:
    28 Avril 2004
    Messages:
    404
    J'aime reçus:
    0
    voila le sujet :

    https://www.webrankinfo.com/forum/t/mails-aux-membres-qui-partent-dans-leur-courrier-indesirable.15120/

    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);
     
  10. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    merci, parfait
     
  11. broche
    broche Nouveau WRInaute
    Inscrit:
    7 Octobre 2004
    Messages:
    13
    J'aime reçus:
    0
    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
     
  12. yannouk
    yannouk WRInaute passionné
    Inscrit:
    11 Octobre 2003
    Messages:
    1 559
    J'aime reçus:
    0
  13. broche
    broche Nouveau WRInaute
    Inscrit:
    7 Octobre 2004
    Messages:
    13
    J'aime reçus:
    0
    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.....
     
  14. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    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!
     
  15. yannouk
    yannouk WRInaute passionné
    Inscrit:
    11 Octobre 2003
    Messages:
    1 559
    J'aime reçus:
    0
  16. broche
    broche Nouveau WRInaute
    Inscrit:
    7 Octobre 2004
    Messages:
    13
    J'aime reçus:
    0
  17. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    Voilà, je relance pour savoir si quelqu'un aurait trouvé une solution à ce problème
     
  18. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
  19. chameau
    chameau Nouveau WRInaute
    Inscrit:
    16 Mars 2004
    Messages:
    19
    J'aime reçus:
    0
    part en courier indesirable chez moi
     
  20. Nurbo
    Nurbo Nouveau WRInaute
    Inscrit:
    11 Avril 2007
    Messages:
    13
    J'aime reçus:
    0
    Salut,


    cof, cof... je dépoussière :)


    Pour info, le smartscreen de Hotmail me bloquait mes emails via la fonction mail()

    La solution evoquée par Gaëtan R fonctionne bien, j'ai juste rajouter les lignes qu'il cite dans mon header et c'est bon.

    Merci !
     
Chargement...
Similar Threads - fonction mail() php Forum Date
En tête html via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 20 Mars 2012
envoi email avec fonction mail() php sécurité ? Développement d'un site Web ou d'une appli mobile 3 Février 2010
Envoi d'e-mail via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 24 Octobre 2008
fonction mail() pour php : probleme fichiers joints Développement d'un site Web ou d'une appli mobile 28 Février 2008
probleme avec boucle While et fonction php mail() Développement d'un site Web ou d'une appli mobile 25 Octobre 2007
La fonction mail() avec php n'arrive plus à délivrer 1 email Administration d'un site Web 3 Janvier 2007
php: fonction mail(), compatibilité yahoo, hotmail et autres Développement d'un site Web ou d'une appli mobile 28 Octobre 2005
Emails html et fonction mail() de php Développement d'un site Web ou d'une appli mobile 10 Septembre 2005
[SOLUTION] Mail via fonction PHP mail() Administration d'un site Web 7 Janvier 2005
Fonction mail() et signature DKIM Développement d'un site Web ou d'une appli mobile 18 Mai 2019
Petit soucis de lien dans fonction mail() Développement d'un site Web ou d'une appli mobile 6 Mars 2011
mail() ne fonctionne pas en interne Administration d'un site Web 22 Avril 2010
Problème fonction mail() : email envoyé 3 fois. Développement d'un site Web ou d'une appli mobile 27 Avril 2009
Utiliser la fonction mail() avec xampp Développement d'un site Web ou d'une appli mobile 1 Août 2008
Problème de style avec la fonction mail() [résolu] Développement d'un site Web ou d'une appli mobile 17 Octobre 2007
problème avec le paramètre from de la fonction mail() Développement d'un site Web ou d'une appli mobile 24 Septembre 2007
Envoyer un mail au format HTML avec la fonction email() Développement d'un site Web ou d'une appli mobile 13 Septembre 2007
Fonction mail() , IP reverse , serveur dédié et hotmail Administration d'un site Web 11 Septembre 2006
Alternative a la fonction mail() Développement d'un site Web ou d'une appli mobile 2 Août 2006
fonction mail() et AOL Administration d'un site Web 5 Décembre 2005