【问题标题】:Android Email, CSS Media Queries, & Outlook ExchangeAndroid 电子邮件、CSS 媒体查询和 Outlook Exchange
【发布时间】:2011-12-01 21:13:48
【问题描述】:

我正在使用以下嵌入标签和媒体查询在 HTML 电子邮件中

<style type="text/css">
@media screen and (max-device-width:800px) {
    /* styles */
}
</style>

我在 Android 本地邮件客户端(Froyo;在 Galaxy S 和 Galaxy S2 上测试)遇到了这个问题:

  • 当我向 Gmail 帐户发送电子邮件并在电子邮件客户端上查看时,媒体查询效果很好。
  • 当我向我们公司的电子邮件地址(在 Microsoft Exchange Server(我相信是 Exchange 2010)上运行)发送电子邮件时,媒体查询根本不运行。

我不知道如何在手机上查看电子邮件的来源,但似乎电子邮件的 HTML 在到达设备之前已被 Exchange 修改。我希望它在 Outlook 中或通过 Outlook Web Access 查看时修改 HTML,但我不确定为什么设备设备上的版本会被修改,如果是,修改的方式是什么。

有什么建议吗? 任何人都遇到过类似的事情,或者至少知道如何“查看”存储在设备上的电子邮件的来源? (转发后会被收件平台修改,对吧?)

【问题讨论】:

    标签: android css email exchange-server media-queries


    【解决方案1】:

    我怀疑这可能是服务器强制执行的一项策略,即所有媒体在存储到用户邮箱之前都会被剥离。这与阻止某些附件扩展等没有什么不同。Gmail 没有这个问题,因为它没有相同的政策。问题不在于客户端,而在于 Exchange 服务器。

    【讨论】:

    • 你提出了一个很好的观点。在查看 Exchange 传递的电子邮件时,我将测试并查看手机上是否正在运行任何嵌入式样式,也许只是媒体查询中的那些样式。我会回来报告的。
    • 奇怪的是 iPhone 将使用媒体查询呈现电子邮件,因此 Exchange 不会总是 剥离嵌入的
    猜你喜欢
    • 2022-11-16
    • 1970-01-01
    • 2023-03-17
    • 2014-12-27
    • 2014-01-08
    • 2021-02-10
    • 1970-01-01
    • 2018-09-12
    • 2014-06-30
    相关资源
    最近更新 更多