2
Indiquez l’intérêt que vous portez à cette question
0

envoyer_mail HTML+texte

J’ai mis en place une fonction envoyer_mail de cette manière :

$corps = array (
"texte" => "Texte au format texte.",
"from" => "Nom <adresse@email.fr>",
"headers" => array(
    'IP' => "X-Originating-IP: ".$GLOBALS['ip'],
    ),
"html" => "<p>Texte en HTML.</p>",
"nom_envoyeur" => "Nom",
"adresse_erreur" => "adresse@email.fr",
);

Quand je reçois mon email, je ne reçois que la version texte. Dans les entêtes, j’ai :

Content-Type: text/plain;charset="utf-8";

Et pas de trace de HTML.
Mais j’ai bien ma ligne

X-Originating-IP:

Y a-t-il une explication à cela ? Le code semble pourtant clair sur https://git.spip.net/SPIP/spip/src/branch/master/ecrire/inc/envoyer_mail.php

Merci,

Sébastien