Office Outlook Web Access在我们的电子邮件中注入不需要的CSS。是什么触发了这一点以及如何解决这个问题?
问题描述:
注入的样式导致所有文本都被加下划线。它不会在来自Outlook的消息中注入样式,也不会将它们注入到所有HTML格式的消息中。Office Outlook Web Access在我们的电子邮件中注入不需要的CSS。是什么触发了这一点以及如何解决这个问题?
我们的HTML模板中的所有客户端,包括Outlook中本地客户端和Hotmail据称采用了类似HTML电子邮件预处理到一个由Outlook WebAccess的部署正确显示(http://litmus.com/help/email-clients/rendering-engines)
我想知道确切的问题,引发这种行为。有没有办法通过修改我的HTML电子邮件来防止注入?这里是它注入的CSS:
编辑:我只注意到它适用于除IE以外的所有浏览器。
<style type="text/css">
<!--
.x_preheaderContent
{color:#606060!important;
font-weight:normal!important;
text-decoration:underline!important}
.x_headerContent
{color:#EB4102!important;
font-weight:normal!important;
text-decoration:underline!important}
.x_bodyContent
{color:#0000cc!important;
font-weight:normal!important;
text-decoration:underline!important}
.x_footerContent
{color:#000099!important;
font-weight:normal!important;
text-decoration:underline!important}
-->
</style>
答
它在我看来,代码是Outlook了解样式和它如何应用的解释。您最有可能通过查看Outlook中html电子邮件的来源来获取上述代码。如果你看看你的HTML代码,然后设置或覆盖文本下划线属性应该与其他任何东西一样平滑。我从来没有与这个属性的问题。