我正在使用System.Net.Mail发送带附件的HTML电子邮件。
我想在附件中添加自定义标题,如下所示:
--multipart_related_boundary Content-Type: image/png MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Location: http://example.com/images/logo.png
查看最后一个标题,Content-Location?这是我无法弄清楚如何设置的那个。其余的是System.Net.Mail.Attachment类的属性,但是有人知道如何添加Content-Location头吗?
我这样做的原因是我想在我的邮件中包含图片,而且我还希望将这些图片嵌入邮件本身,以便电子邮件客户端默认显示它们而不需要用户单击“显示图像”。 This blog post提到Content-Location标头作为执行此操作的最佳方式(它在评论中),我想尝试一下,因为我尝试过的所有其他方法都有各种突破性的缺点