Office Outlook Web Access 在我们的电子邮件中注入了不需要的 CSS。是啥触发了这种情况以及如何解决?

Posted

技术标签:

【中文标题】Office Outlook Web Access 在我们的电子邮件中注入了不需要的 CSS。是啥触发了这种情况以及如何解决?【英文标题】:Office Outlook Web Access injects unwanted CSS in our emails. What triggers this and how to fix it?Office Outlook Web Access 在我们的电子邮件中注入了不需要的 CSS。是什么触发了这种情况以及如何解决? 【发布时间】:2013-02-13 19:15:02 【问题描述】:

注入的样式会导致所有文本都带有下划线。它不会在源自 Outlook 的邮件中注入样式,也不会在所有 html 格式的邮件中注入样式。

我们的 HTML 模板在包括 Outlook 本地客户端和 Hotmail 在内的所有客户端中都能正常显示,Hotmail 应该使用与 Outlook WebAccess (http://litmus.com/help/email-clients/rendering-engines) 部署的类似的 HTML 电子邮件预处理

我想知道究竟是什么问题触发了这种行为。有没有办法通过修改我的 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>

【问题讨论】:

【参考方案1】:

在我看来,代码是对 Outlook 对样式的理解及其应用方式的解释。您很可能通过查看 Outlook 中的 html 电子邮件的源代码获取了上述代码。如果您查看您的 html 代码,然后设置或覆盖文本下划线属性应该和其他任何东西一样平滑。我从来没有遇到过这个属性的问题。

【讨论】:

以上是关于Office Outlook Web Access 在我们的电子邮件中注入了不需要的 CSS。是啥触发了这种情况以及如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

[Office365] 如何在Office365的Outlook Web App 中索取“送达”及“读信”回条

如何使用office API在Outlook Web加载项中显示菜单控件项目的纯文本菜单?

[Office一般性操作] 关闭Outlook重定向

使用Outlook web access 发邮件的时候,正文部分无法输入文字

基于Outlook Web的添加 - 如何在Outlook中在线获取时区设置?

默认 Outlook Web 插件部署问题