mail en format html (problème de header)

Petit nouveau ! | 7 Messages

12 août 2011, 22:17

Bonjour à tous,

je suis confronté à un petit problème :
je n'arrive pas a envoyer de mail au format HTML

J'utilise le code suivant (cc de http://www.php.net/manual/fr/function.mail.php) en remplacent bien évidemment les différentes adresse
<?php
     $to      = '[email protected]';
     $subject = 'le sujet';
     $message = 'Bonjour !';
     $headers = 'From: [email protected]' . "\r\n" .
     'Reply-To: [email protected]' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();
     mail($to, $subject, $message, $headers);
 ?>
Le mail part bien mais à la place d'arriver sous cette forme :

Code : Tout sélectionner

Bonjour !
il arrive sous celle-ci

Code : Tout sélectionner

Reply-To: [email protected] X-Mailer: PHP/5.3.XXX Message-Id: <[email protected]> Date: Fri, 12 Aug 2011 21:59:41 +0200 (CEST) Bonjour !
seul la première ligne du header semble être interprétée par php..

des idées ? :s

devlop78
Invité n'ayant pas de compte PHPfrance

13 août 2011, 01:23

Quel est le problème en fait ?

Petit nouveau ! | 7 Messages

13 août 2011, 01:39

Le problème semblerait-il est et que php ne prends pas en compte le $headers...

Petit nouveau ! | 7 Messages

13 août 2011, 01:40

humm ca le fait aussi avec les mails de "notification de réponse de réponse à un sujet" de ce forum..

le problème viendrait-il de orange !?

Petit nouveau ! | 7 Messages

13 août 2011, 01:42

après test, le problème vient bien d'orange...

mais c'est quoi cette blague !?

devlop78
Invité n'ayant pas de compte PHPfrance

13 août 2011, 02:06

Je te laisse dans ton monologue car j'ai toujours saisi le problème (si c'est le code html qui pose problème, c'est normal, tu ne lui précises pas que ça en est, mais ça n'a pas l'air d'être ça le problème ...)