J'utilise System.Net.Mail pour envoyer des messages HTML avec des pièces jointes.Ajout d'en-têtes personnalisés aux pièces jointes à l'aide de System.Net.Mail?
Je voudrais ajouter un en-tête personnalisé pour les pièces jointes, comme ceci:
--multipart_related_boundary Content-Type: image/png MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Location: http://example.com/images/logo.png
Voir cet en-tête dernière, Content-Lieu? C'est celui que je ne peux pas comprendre comment régler. Les autres sont des propriétés de la classe System.Net.Mail.Attachment, mais est-ce que quelqu'un sait comment je peux ajouter un en-tête Content-Location? La raison pour laquelle je fais ceci est que je voudrais inclure des images dans mes messages, et je voudrais également incorporer ces images dans le message lui-même de sorte que les clients de courrier électronique les montreront par défaut sans obligeant l'utilisateur à cliquer sur "Afficher les images". This blog post mentionne l'en-tête Content-Location comme le meilleur moyen de le faire (c'est dans les commentaires), et je voudrais l'essayer, puisque toutes les autres méthodes que j'ai essayées ont plusieurs inconvénients.
'Content-Location' est-il un en-tête standard? –
John: douteux. –
L'utilisation de l'en-tête Content-Location dans le courrier électronique est définie par la section 4.2 de la RFC 2557. –