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
9
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
3
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