转发我们的广告系列电子邮件时,我们注意到,当我们转发或回复时,我们从SendGrid收到的电子邮件内容为空白。
我们有多个人看过这个,它在Outlook和Gmail中都会发生。当您编写转发时以及收到转发时,所有浏览器都缺少内容本身。
知道这是什么意思吗? 提前谢谢!
答案 0 :(得分:1)
当发送由Sendgrid Design Editor创建的电子邮件时,我们遇到了这个问题-从Outlook转发时,电子邮件将显示为空。
为解决此问题,我们制作了设计的副本,并使用其代码编辑器将其打开。原因是Sendgrid为表格单元格(<td>
标签)生成的某些代码是style属性。从样式属性visibility: hidden; opacity: 0;
中删除<td style="visibility: hidden; opacity: 0;">
可以解决此问题。
下面显示了我们代码中所做的确切更改,以使电子邮件在转发时正常显示。
之前:
<td role="modules-container" style="padding:0px 0px 0px 0px; color:#000000; text-align:left;" bgcolor="#FFFFFF" width="100%" align="left"><table class="module preheader preheader-hide" role="module" data-type="preheader" border="0" cellpadding="0" cellspacing="0" width="100%" style="display: none !important; mso-hide: all; visibility: hidden; opacity: 0; color: transparent; height: 0; width: 0;">
之后:
<td role="modules-container" style="padding:0px 0px 0px 0px; color:#000000; text-align:left;" bgcolor="#FFFFFF" width="100%" align="left"><table class="module preheader preheader-hide" role="module" data-type="preheader" border="0" cellpadding="0" cellspacing="0" width="100%" style="display: none !important; mso-hide: all; color: transparent; height: 0; width: 0;">