我正在为从 iPad 发送的电子邮件生成一些内联图像。在所有桌面电子邮件客户端中看起来都很棒,但 gmail 似乎不喜欢 base64 图像,它显示为文本。
有人有运气用 base64 和 gmail 嵌入图像吗?或者知道从 iPad 发送带有图像的 HTML 电子邮件的更好解决方案吗?
原文由 Steven Baughman 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在为从 iPad 发送的电子邮件生成一些内联图像。在所有桌面电子邮件客户端中看起来都很棒,但 gmail 似乎不喜欢 base64 图像,它显示为文本。
有人有运气用 base64 和 gmail 嵌入图像吗?或者知道从 iPad 发送带有图像的 HTML 电子邮件的更好解决方案吗?
原文由 Steven Baughman 发布,翻译遵循 CC BY-SA 4.0 许可协议
似乎没有任何官方文档,但 Gmail 绝对不支持这个,内联或作为 base64 中的附件。
以下是 campaign monitor 尝试过的一些测试:
原文由 Moin Zaman 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答897 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答908 阅读✓ 已解决
2 回答789 阅读
1 回答782 阅读✓ 已解决
2 回答1.1k 阅读
Moin Zaman 的链接显示了过时的测试结果(从 2008 年开始)。根据我今天的全面测试,Gmail 确实支持为这两种方法显示嵌入式图像。
在
<img src="...">
中内联使用 base64 编码图像使用base64编码的图片作为附件
要进行您自己的测试,您可以使用以下技术之一发送带有内联嵌入图像的电子邮件
使用上述方法之一向您的 Gmail 帐户发送电子邮件,然后在 Gmail Web 客户端(任何可用的浏览器)中打开电子邮件并使用回复按钮旁边的向下箭头选择显示原始选项。这将向您展示它是如何被接收的。
我认为最佳做法是使用嵌入图像作为附件方法。
在我使用 Gmail Web Client 进行的测试中,如果我在一封电子邮件中发送了 30 张不同大小的图像,其中一些将无法成功加载,显示图像容器而不是图像。如果发生这种情况,请尝试重新加载页面。
在我的测试中(Windows 7)…