我正在使用 System.Net.Mail 发送带有附件的 HTML 电子邮件。
我想在附件中添加一个自定义标题,如下所示:
--multipart_related_boundary 内容类型:图片/png MIME 版本:1.0 内容传输编码:base64 内容位置:http://example.com/images/logo.png
看到最后一个标题 Content-Location 了吗?那是我无法弄清楚如何设置的那个。其余的是 System.Net.Mail.Attachment 类的属性,但有人知道如何添加 Content-Location 标头吗?
我这样做的原因是我想在我的消息中包含图像,并且我还想将这些图像嵌入到消息本身中,以便电子邮件客户端默认显示它们而无需用户点击“显示图像”。这篇博文提到 Content-Location 标头是最好的方法(在评论中),我想尝试一下,因为我尝试过的所有其他方法都有各种破坏交易的缺点。