hotmail et fonction mail de php....grrrrrr

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


drpark2
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 14 Juil 2005

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: 3250
Inscription: 25 Aoû 2004

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: 14 Juil 2005

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: 14 Juil 2005

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: 20 Fév 2004

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: 14 Juil 2005

Message le Mar Juin 13, 2006 13:51

merci,
mais pourquoi rajouter \r ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité