添加自定义页眉使用System.Net.Mail附件?
-
21-09-2019 - |
题
我使用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
请参阅该最后一个头,内容 - 位置?这是一个我无法弄清楚如何设置。其余的是System.Net.Mail.Attachment类的属性,但没有任何人知道我怎么可以添加一个Content-Location头?
我这样做的原因是,我想包括我的消息的图像,我也想对消息本身,这样的电子邮件客户端将默认显示他们,而不需要嵌入这些图像用户点击“显示图片”。 本博客文章提到的Content-Location头作为这样做(这是在评论),我想尝试一下,因为所有其他方法我试过有各种交易破缺点的最好方法。
解决方案
也许System.Net.Mail.LinkedResource类是你在找什么。它有一个 ContentLink 财产指定URL。
不隶属于 StackOverflow