le 18/12/2009 à 17:29
Fonction mail() en multipart/mixed
Bonjour,
Je tente vainement de faire envoyer un mail en multipart/mixed. Le plus simple est que je vous donne exactement le contenu de l'entête et du message, le reste étant banal.
Entête :from :moi@monsitem.com\nMIME-Version: 1.0\nContent-type: multipart/mixed; boundary=250f38141f6cc75244ba294435b6d27f\r\n\n
Message :--250f38141f6cc75244ba294435b6d27f\nContent-type: text/plain; charset="iso-8859-1"\nContent-Transfer-Encoding: 8bit\r\n\nMessage en texte brut\n\n--250f38141f6cc75244ba294435b6d27f\nContent-Type: text/html; charset="iso-8859-1"\nContent-Transfer-Encoding: 8bit\r\n\n<b>Coucou !</b><br><img src=http://www.monsite.com/image1.jpg><br>Ca va ? Moi Ca va !\n\n--250f38141f6cc75244ba294435b6d27f--\n
le message me parvient bien mais en totalité en texte brut (reception du message ci dessus complet), alors que j'attends seulement :
Message en texte brut
Coucou !
Ca va ? Moi ça va et l'image.
Où est l'erreur ?
Merci de vos réponses
Je tente vainement de faire envoyer un mail en multipart/mixed. Le plus simple est que je vous donne exactement le contenu de l'entête et du message, le reste étant banal.
Entête :from :moi@monsitem.com\nMIME-Version: 1.0\nContent-type: multipart/mixed; boundary=250f38141f6cc75244ba294435b6d27f\r\n\n
Message :--250f38141f6cc75244ba294435b6d27f\nContent-type: text/plain; charset="iso-8859-1"\nContent-Transfer-Encoding: 8bit\r\n\nMessage en texte brut\n\n--250f38141f6cc75244ba294435b6d27f\nContent-Type: text/html; charset="iso-8859-1"\nContent-Transfer-Encoding: 8bit\r\n\n<b>Coucou !</b><br><img src=http://www.monsite.com/image1.jpg><br>Ca va ? Moi Ca va !\n\n--250f38141f6cc75244ba294435b6d27f--\n
le message me parvient bien mais en totalité en texte brut (reception du message ci dessus complet), alors que j'attends seulement :
Message en texte brut
Coucou !
Ca va ? Moi ça va et l'image.
Où est l'erreur ?
Merci de vos réponses