我目前正在使用字符串通过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电子邮件中?
最好的问候
克里斯
答案 0 :(得分:3)
接收方可能不支持数据URI方案: What is Data URI support like in major email client software?
考虑使用MIME相关(cid协议)发送带有嵌入图像的html电子邮件。我相信它得到了更好的支持。我不确定是否可以使用SmtpMail轻松完成。