Firebase应用中的图像邀请电子邮件HTML内容
问题描述:
我试图将背景图像添加到Firebase应用邀请的电子邮件HTML内容中,但是当我预览电子邮件时,如果显示的活动是从Google通讯录中选择,则图像不是在预览中加载并且收件人正在接收电子邮件,但没有图像。但是当我使用免费测试服务(如putsmail)发送测试HTML电子邮件时,它可以正常工作,即收件人的电子邮件具有所需的图像。Firebase应用中的图像邀请电子邮件HTML内容
这是我的HTML字符串:
<string name="invitation_email_html_content">
<![CDATA[
<html>
<body>
<table background="https://static.pexels.com/photos/279734/pexels-photo-279734.jpeg" width="100%" height="400">
<tr>
<td>
<div>
<a href="#" style="color:#fff;width:163px;padding-top:10px;padding-bottom:10px;padding-right:0px;padding-left:0px;text-decoration:none;font-size:1.3em;margin-top:15px;margin-bottom:15px;margin-right:15px;margin-left:0;background-color:#ef4437;background-image:none;background-repeat:repeat;border-style:solid;border-width:1px;border-color:#ef4437;" >
Donwload apps
</a>
<a href="#" style="color:#fff;width:163px;padding-top:10px;padding-bottom:10px;padding-right:0px;padding-left:0px;text-decoration:none;font-size:1.3em;margin-top:15px;margin-bottom:15px;margin-right:0;margin-left:0;background-image:none;background-repeat:repeat;border-width:1px;border-style:solid;border-color:#fff;" >
Visit website
</a>
</div>
</body>
</html>]]>
答
解决:(Gmail的,等)不同的电子邮件客户端不同的方式处理电子邮件CSS。这里有一个Campaignmontor的链接,告诉哪些电子邮件客户端支持什么CSS属性。 Guide to email CSS
因此,我不使用背景属性,而是使用标签在电子邮件HTML中显示图像。
上面的这份共享指南对于实现电子邮件HTML非常有用。
Rishab Jaiswal,你解决了吗?你能分享你的解决方案吗? – Barakuda
Hi @Barakuda,我已经提交了我对这个问题的回答。请看一看。 –