![如何确保在 Outlook 2016 中发送 html 电子邮件时图片加载到收件人端?](https://linux22.com/image/1572717/%E5%A6%82%E4%BD%95%E7%A1%AE%E4%BF%9D%E5%9C%A8%20Outlook%202016%20%E4%B8%AD%E5%8F%91%E9%80%81%20html%20%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E6%97%B6%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E5%88%B0%E6%94%B6%E4%BB%B6%E4%BA%BA%E7%AB%AF%EF%BC%9F.png)
如何在 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)。