13

我向客户发送 HTML 报告电子邮件,这些电子邮件在大多数电子邮件客户端上都能很好地显示。在 Outlook 2013 中显示时,有时会显示以下消息:

如果此消息的显示方式存在问题,请单击此处在 Web 浏览器中查看。

我想摆脱这个消息。这篇文章thead建议从邮件中删除所有tbody标签(我的 HTML 代码中没有任何标签)并用嵌入式 CSS 替换内联 CSS,我不能这样做,因为其他邮件客户端存在非内联 CSS 的问题。

是否有任何已知方法可以阻止此消息显示?

4

2 回答 2

24

我发现通过将以下内容添加到head页面部分,该消息未显示。

<meta name="ProgId" content="Word.Document">

我通过将一个几乎空白的 word 文档保存为 HTML 并一遍又一遍地选择性地消除臃肿来了解这一点,直到我将其缩小到这一点。就我而言,电子邮件是通过该msdb.dbo.sp_send_dbmail函数在 SQL Server 2008 R2 中使用 TSQL 发送的。

于 2013-12-30T21:39:24.070 回答
0

感谢@Uwe Keim(上图)和他的解决方案(来自不再存在的页面):

添加

<span style="padding: 0px;"></span>

到电子邮件的底部,就在结束正文标记之前。而已。无需摆脱所有已弃用的东西(Mailchimp 总是添加)!

于 2019-02-27T21:48:36.657 回答