1

我目前正在使用字符串通过 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 电子邮件中?

此致

克里斯

4

1 回答 1

3

接收方可能不支持数据 URI 方案: 主要电子邮件客户端软件中的数据 URI 支持是什么样的?

考虑使用 MIME 相关(cid 协议)发送带有嵌入图像的 html 电子邮件。我相信它得到了更好的支持。我不确定是否可以使用 SmtpMail 轻松完成。

于 2012-09-24T15:11:56.747 回答