J'ai un script mis en place pour envoyer des emails en plusieurs parties; messages texte et html. Les messages HTML fonctionnent très bien, mais quand je un client de messagerie que seulement le texte brut du message texte lamentation ne rend pas et je reçois les éléments suivants:Mon script de courrier électronique en plusieurs parties envoie des messages HTML très bien, mais l'alternative en texte brut ne fonctionne pas, ce qui peut être faux?
-
Ce message a été généré automatiquement par Me
http://www.somewebsite.com/
$html_msg = $message_details;
$plain_text_msg = strip_tags($message_details);
$headers = <<<HEADERS
From: Me <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="==PHP-alt$mime_boundary"
HEADERS;
// Use our boundary string to create plain text and HTML versions
$message = <<<MESSAGE
--==PHP-alt$mime_boundary
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
$plain_text_msg
--
This message was generated automatically by Me
http://www.somewebsite.com/
If you did not request this message, please notify [email protected]
--==PHP-alt$mime_boundary
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
<html>
<body>
$html_msg
<p>
--<br />
This message was generated automatically as a demonstration on
<a href="http://www.somewebsite.com/">Me</a>
</p>
<p>
If you did not request this message, please notify
<a href="mailto:[email protected]">[email protected]</a>
</p>
</body>
</html>
--==PHP-alt$mime_boundary--
MESSAGE;
Avez-vous généré un message $ et vérifié qu'il est correct? – AlG
Je l'ai fait et tout semble être ok. – hsatterwhite