Mail : headers dans le corps du mail !?

Résolu
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 24 août 2006 à 10:42
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 24 août 2006 à 16:43
Salut !
j'envoi un mail en php :
<?php
$dest="moi@monmail.com";
$message="Ceci est un test";
/* En-têtes */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "To: ".$dest."\r\n";
$headers .= "From: Test Test <test@test.test>\r\n";
/* Envoi */
mail($dest, "le Sujet", $message, $headers);
?>

en local ca marche très bien, mais chez mon hébergeur (OVH) je vois les entêtes dans le corps du mail !?
voici le mail que je recois :
Content-type: text/plain; charset=iso-8859-1
To:
From: Test Test <[mailto:test@test.test test@test.test]>

Ceci est un test

Si qqun a une idée ... merci d'avance ;)

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne

7 réponses

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
24 août 2006 à 12:54
Salut,

t'as essayé de mettre \n à la place de \r\n ?

<hr size="2" width="100%" /><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
3
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 1
24 août 2006 à 16:43
en fait il fallait supprimer la ligne :
$headers .= "To: ".$dest."\n";

... bizarre, c'est spécifique à mon hébergeur (OVH), chez d'autres hébergeur le mail n'était pas envoyé 2 fois ....

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
24 août 2006 à 13:11
Hello,

je confirme.
0
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 1
24 août 2006 à 14:14
Ah oué ca marche !!!

merci bien

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 1
24 août 2006 à 14:23
arff !
par contre maintenant ce me l'envoi 2 fois le mail .... une idée ;) ?

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
24 août 2006 à 15:07
Vérifier que tu ne fais pas deux fois l'appel à la fonction mail ;)
Normalement, y'a pas de raison autre, :)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 1
24 août 2006 à 15:14
non non je le fais qu'une fois, voici le code complet :
<?php
$dest="monmail@monmail.com";
$message="Ceci est un test";
/* En-têtes */
$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "To: ".$dest."\n";
$headers .= "From: Test Test <test@test.test>\n";
/* Envoi */
mail($dest, "le Sujet", $message, $headers);
?>

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
0
Rejoignez-nous