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>]]> 
+0

Rishab Jaiswal,你解决了吗?你能分享你的解决方案吗? – Barakuda

+1

Hi @Barakuda,我已经提交了我对这个问题的回答。请看一看。 –

解决:(Gmail的,等)不同的电子邮件客户端不同的方式处理电子邮件CSS。这里有一个Campaignmontor的链接,告诉哪些电子邮件客户端支持什么CSS属性。 Guide to email CSS

因此,我不使用背景属性,而是使用标签在电子邮件HTML中显示图像。

上面的这份共享指南对于实现电子邮件HTML非常有用。