0
我想从我的ASP.NET Web窗体应用程序发送电子邮件,并且电子邮件正文中有图像。我遵循下面的讨论,并能够将图像设置为base64数据字符串。在html中嵌入图像在Outlook 2010中不起作用
设置在HTML模板中的图像SRC(用于建立电子邮件内容)后,我现在用的是下面的C#代码设置CID值。
C#
AlternateView htmlView = AlternateView.CreateAlternateViewFromString("<img src=cid:applogo>", null, "text/html");
LinkedResource logo = new LinkedResource(@"\\app\images\emailheader.png");
logo.ContentId = "applogo";
htmlView.LinkedResources.Add(logo);
mailMessage.AlternateViews.Add(htmlView);
什么工作:
当电子邮件在浏览器中查看的图像正常显示。
问题:
当电子邮件在Outlook中看到的图像不显示2010年
问:
有我需要办理任何设置或是否有任何兼容性问题?
尤金,谢谢你的回应。你能否提供有关将图像添加为隐藏附件的详细信息?我在谷歌尝试,但无法找到答案。 –