Gmail未在html电子邮件中显示图像

时间:2018-07-19 12:15:37

标签: c# html html-email attachment email-attachments

我正在使用HTML制作电子邮件模板,并使用MailMessage和Attachment类在C#中对其进行测试。在HTML代码中,我有一个名为mail_header.png的图像,后来在C#代码中,我在其源链接上使用了附件。奇怪的是,它可以在Outlook中使用,但Gmail不显示图像。我已经阅读过有关该主题的类似文章,但是所有答案都指向一个Web链接,在我看来,Web链接不是问题。这似乎不是安全问题,因为我已经打开了显示Gmail中的所有图像的权限。有没有解决方法,以便我仍然可以使用附件?

我在html代码中使用了这个img标签:

<img src="mail_header.png" alt="Logo" title="Logo" style="display: block;" content="mail_header.png";>

附件:

var att = new Attachment(Resources.ResourceGovernor.GetMailHeader(), "mail_header.png", "image/png");
mailMessage.Attachments.Add(att);

输出(eml文件):

Link to the screenshot

0 个答案:

没有答案
相关问题