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代码,然后设置或覆盖文本下划线属性应该与其他任何东西一样平滑。我从来没有与这个属性的问题。