J'aimerai pouvoir envoyer un mail, qui affiche soit un texte en html, soit un texte simple si le html n'est pas supporté. Si le texte s'affiche en html, il faut alors que les fichiers joints du message apparaissent dans le corps du message (j'utilise l'attribut src="cid:...").
Le problème vient du fait que lorsque j'utilise le header :
Content-Type: multipart/alternative; boundary="9e613be90c96755b1594e7d312e34293"
le texte html s'affiche bien, mais les fichiers joints ne s'affichent pas forcément en tant que tels, ni dans le message(dépend du client de messagerie)
si j'utilise
: Content-Type: multipart/related; boundary="9e613be90c96755b1594e7d312e34293", dans ce cas, ça fonctionne, mais un nouveau problème survient : le texte simple s'affiche en plus de l'autre meme si le client supporte le html.
Est ce que quelqu'un aurait une solution ? peut etre un
Content-Type: multipart/related; boundary="..."
imbriqué dans le
Content-Type: multipart/alternative; boundary="9e613be90c96755b1594e7d312e34293fonctionnerait-il ?