先谢谢大家,我创建了一个带有横幅图片和一些小部件图片的电子邮件模板。
实际上,不是给出存储在服务器中的图像的路径,而是使用了代码,它是base64的解码。
我使用ready()这个在线转换器会将图像转换为我的图像的base64解码。
实际上我的计划是从我使用base64解码图像的服务器加载图像,以便它将显示在Outlook和Web邮件等所有电子邮件中。
通过引用谷歌我得到了这个想法,但在Outlook和网络邮件中,它不起作用。
使用https://www.base64-image.de/转换图像后,我得到了像这样的图像代码
%env
请帮帮我
答案 0 :(得分:0)
电子邮件客户端可能会阻止此类图像,或者实际上是任何图像。我想他们相信base64编码的图像在恶意攻击方面存在太大的风险。
在设计电子邮件时,您应该会看到永远不会的图片,因此请充分利用替代文字,并且不要在电子邮件的图片中包含重要信息(例如文字)。
许多HTML电子邮件包含"电子邮件看起来不对?在线查看HERE"链接来解决这个问题。
如果您担心图像托管的服务器成本,我建议使用一种服务,为您发送和托管资源,例如Mailchimp和Campaign Monitor。
这些是关于这个主题的好资源:
https://www.campaignmonitor.com/resources/guides/image-blocking-in-email/