Mail : headers dans le corps du mail !? [Résolu]

Signaler
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
-
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
-
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

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
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>
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
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
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Hello,

je confirme.
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
Ah oué ca marche !!!

merci bien

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
arff !
par contre maintenant ce me l'envoi 2 fois le mail .... une idée ;) ?

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
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???"
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
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