Mail avec divers contenus

blueskycorporation Messages postés 1 Date d'inscription vendredi 24 novembre 2000 Statut Membre Dernière intervention 22 juillet 2008 - 22 juil. 2008 à 13:31
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 - 23 juil. 2008 à 10:41
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="9e613be90c96755b1594e7d312e34293
fonctionnerait-il ?

1 réponse

codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
23 juil. 2008 à 10:41
Regarde voir du coté de ma source, elle gère tout ce dont tu à besoin :
http://www.phpcs.com/codes/PHP5-SIMPLE-CLASSE-ENVOI-EMAIL_47281.aspx

http://www.ReFlectiv.Net
0
Rejoignez-nous