Bonjour à tous.
J'écris une routine d'envoi de messages au format HTML.
Pour les adresses normales (hébergeur, FAI) le titre du message dans la liste des messages est correct
Avec Hotmail, c'est l'horreur :
Une précision : je parle de la liste des messages. Le message lui-même et le titre de la fenêtre du message sont corrects.
http://img15.hostingpics.net/pics/972944hotmail.png
Comment corriger cela ?
Merci pour votre aide .
Modifié par Pyanepsion (07 Jul 2012 - 10:33)
J'écris une routine d'envoi de messages au format HTML.
Pour les adresses normales (hébergeur, FAI) le titre du message dans la liste des messages est correct
"Avec autre chose que Hotmail, la routine a écrit :
Test — Récépissé de votre commande
Avec Hotmail, c'est l'horreur :
"Avec Hotmail, la routine a écrit :
Test — Récépissé de votre commande
Une précision : je parle de la liste des messages. Le message lui-même et le titre de la fenêtre du message sont corrects.
http://img15.hostingpics.net/pics/972944hotmail.png
Comment corriger cela ?
Merci pour votre aide .
// Envoi d'un message électronique'
// Destinataire
$to='<La cible pas Hotmail <cible@exemple.fr>'.','.'La cible Hotmail <cible@hotmail.fr>';
// Sujet
$subject = 'test — Récépissé de votre commande';
// message
$message = '
<html lang="fr">
<head>
<title>Test — Récépissé de votre commande</title>
</head>
<body>
<p>Bonjour,</p>
<p>Je vous remercie pour votre commande. Voici les informations que vous avez enregistrées sur le site :</p>
$message.= '</body>
</html>
';
//Entête Content-type destiné à obtenir un format HTML
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset="utf-8"' . "\r\n";
// Entêtes additionnels
$headers .= 'To: '.$to."\r\n";
$headers .= 'From: Test <societe@example.fr>' . "\r\n";
$headers .= 'Cc: La société <societe@example.fr>' . "\r\n";
// Envoi du message
mail($to, $subject, $message, $headers);
Modifié par Pyanepsion (07 Jul 2012 - 10:33)