如何C#Base64的嵌入图片通过电子邮件发送?(How to c# Embed Base64 Im

2019-09-22 21:55发布

我目前使用的字符串通过EWS嵌入到电子邮件中的图像的base64但嵌入式图像不显示在我的Outlook客户端时,我收到的电子邮件。

如果我保存了电子邮件源是在浏览器中查看。

static string str = @"<head><meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"" /></head><body><img src=""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="" /></body></html>";

是否有可能嵌入图像转换成在这个方法的HTML电子邮件?

最好的祝福

克里斯

Answer 1:

:数据URI方案可以由接收方不支持什么是数据URI支持,例如在主要的电子邮件客户端软件?

考虑使用MIME相关(CID协议)发送HTML电子邮件与嵌入式图像。 我相信这是远远更好的支持。 我不知道,如果它可以与SmtpMail轻松完成。



文章来源: How to c# Embed Base64 Image for Emailing?
标签: c# html parsing