hotmail et fonction mail de php....grrrrrr

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


drpark2
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Jeu Juil 14, 2005 17:25

hotmail et fonction mail de php....grrrrrr

Message le Jeu Juil 14, 2005 17:29

Bonjour a tous,
après avoir trouvé pas mal d'infos sur ce forum concernant l'envoi de mail notamment sur hotmail via php, j'ai tout essayé mais helas rien ne fonctionne..

Voici mon code:

$limite = "_".md5 (uniqid (rand()));
$entete = "MIME-Version: 1.0\n";

$entete .= "Reply-to: Moi <moi@moi.com>\n";
$entete .= "From:Moi <www-data@planet-work.com>\n";

$entete .= "Content-Type: multipart/alternative; boundary=\"=$limite\"\n";
$entete.="Content-Transfer-Encoding: 7bit \n";

//Le message en texte simple pour les navigateurs qui
//n'acceptent pas le HTML
$texte_simple = "This message is in MIME format.\n";
$texte_simple .= "--=$limite\n";
$texte_simple .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n";
$texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_simple .= "salutation de l'infini et au dela";
$texte_simple .= "\n\n";


//le message en html original
$texte_html = "--=$limite\n";
$texte_html .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n";
$texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_html .= "<b>salut commen ca va bienK</b> \n\n";
$texte_html .= "--=".$limite."--\n";




mail("moi@hotmail.com", "comment ca va jean claude", $texte_simple.$texte_html, $entete);

Merci pour votre aide.


TOMHTML
WRInaute accro
WRInaute accro
 
Messages: 3243
Inscription: Mer Aoû 25, 2004 14:05

Message le Jeu Juil 14, 2005 17:51

tu ne reçois pas les mails ou bien tu les reçois mais ils partent dans la boite de spam ?
parce que moi ça marche mais 3 fois sur 4 ça part dans le spam car maintenant hotmail vérifie l'adresse de l'expediteur et tout et tout (voir news sur hotmail d'il y a quelques semaines)
c'est chiant mais compréhensible


drpark2
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Jeu Juil 14, 2005 17:25

Message le Jeu Juil 14, 2005 18:11

Merci de ta réponse,

effectivement je ne recois pas du tout les mails.

Par contre le truc, c'est que si j'utilise une fonction mail toute bete
mail("moi@hotmail.com","salut","message","From:moi@moi.com")
ca passe....


drpark2
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Jeu Juil 14, 2005 17:25

Message le Jeu Juil 14, 2005 18:44

$entete .= "X-Sender: <www.monsite.com>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-auth-smtp-user: contact@monsite.com \n";
$entete .= "X-abuse-contact: abuse@monsite.com";


Voila la solution:-) en rajoutant ça entre

$entete = "MIME-Version: 1.0\n";

et

$entete.="Reply to: ....

tous les mails passent

DaMonkey
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: Ven Fév 20, 2004 20:16

Message le Mar Juin 13, 2006 13:07

drpark2 a écrit:$entete .= "X-Sender: <www.monsite.com>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-auth-smtp-user: contact@monsite.com \n";
$entete .= "X-abuse-contact: abuse@monsite.com";


Voila la solution:-) en rajoutant ça entre

$entete = "MIME-Version: 1.0\n";

et

$entete.="Reply to: ....

tous les mails passent


Rectification :
Code: Tout sélectionner
$entete .= "X-Sender: <www.monsite.com>\r\n";
$entete .= "X-Mailer: PHP\r\n";
$entete .= "X-auth-smtp-user: contact@monsite.com \r\n";
$entete .= "X-abuse-contact: abuse@monsite.com";


tu dois mettre \r\n au lieu de juste \n après chaque en-tête...


drpark2
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: Jeu Juil 14, 2005 17:25

Message le Mar Juin 13, 2006 13:51

merci,
mais pourquoi rajouter \r ?


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

  • Transformer des citations 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 1 invité