如何确保在 Outlook 2016 中发送 html 电子邮件时图片加载到收件人端?

如何确保在 Outlook 2016 中发送 html 电子邮件时图片加载到收件人端?

如何在 Outlook 2016 中发送 HTML 电子邮件,并确保图片在收件人端加载(因为它没有加载,而是显示一个带有红色十字的框)。我尝试将 HTML 文件作为文本插入并发送,但图片没有在收件人端加载。

答案1

嵌入图像是通过插入包含<img>指向本地可用图像的标签的 HTML 来完成的,或者通过内联嵌入(小)base64 编码的图像来完成的:

<img alt="Embedded Image" height="128" width="128" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD....snip..." />

但是,许多电子邮件客户端出于安全措施会阻止嵌入的图像,因此这不是发送图像的最佳方式。

更好的方法是将图片发布在你的网站上,或者存储在公共服务器上,例如imgur.com

测试电子邮件是否可读的最简单方法是将其发送给 Outlook 上的自己,或者发送给其他帐户(例如 Gmail)。

相关内容