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加载项中显示菜单控件项目的纯文本菜单?
使用Outlook web access 发邮件的时候,正文部分无法输入文字