【问题标题】:My App's email shows up blank in IE7我的应用程序的电子邮件在 IE7 中显示为空白
【发布时间】:2009-11-09 18:08:08
【问题描述】:

我的应用程序向用户发送电子邮件(在注册、欢迎等时),他们在 IE 中显示为空白。 在 IE8、Firefox 中很好。 电子邮件的内容类型设置为 html。电子邮件有链接。

任何关于如何解决或解决此问题的指示,非常感谢。

更新: 如果我在 IE7 中将 gmail 视图更改为“基本 html”,则会显示电子邮件。

那么是什么在我的邮件代码中导致标准视图中的空白显示(至少在 gmail 中)

代码在http://gist.github.com/230224

【问题讨论】:

  • 没有看到 HTML,我们无能为力。正如 ceejayoz 所说,什么是 webmail 客户端?例如,它在 FF 上的 Gmail 上看起来不错,但在 IE 上不好看?
  • 抱歉给您带来了困惑,是的,任何网络邮件客户端、雅虎邮件、gmail 等,而在 FF 中看起来都一样。
  • 在这种情况下,我们需要一个 HTML 示例。
  • gist.github.com/230224 感谢收看

标签: internet-explorer-7 html-email


【解决方案1】:

由于 Internet Explorer 不是电子邮件客户端,我只能猜测您的意思是 Microsoft Outlook。在这个前提下,问题可能出在Outlook's HTML renderer has in fact been Microsoft Word since 2007。 Microsoft Word 对几乎所有与 Web 相关的东西都提供了糟糕的支持,因此唯一的“修复”是尽可能地简化 HTML 和 CSS。在发送之前在 Word 中打开 HTML 电子邮件可以更轻松地调试问题,但由于 Word 的支持水平很差,它仍将是皇家 PITA。

如果您不是指 Outlook,实际上是 IE,我认为您需要详细说明您在哪里看到这些问题(例如什么网络邮件客户端)。

【讨论】:

  • 抱歉给您带来了困惑。是的,任何网络邮件客户端、雅虎邮件、gmail 等都会使我的电子邮件变为空白,而 FF 中的相同电子邮件看起来还不错。
  • 电子邮件是否包含大量外部资源引用?如果是这样,请尝试将它们嵌入到 MIME 多部分、数据 URI 和类似技术中。
  • 我的邮件代码看起来很简单,你发现有什么问题吗? gist.github.com/230224
  • 它不是一个完整的 HTML 文件。另外,在此邮件发送到 SMTP 服务器之前,我看不到有关此邮件的完整 MIME 的代码。它的组成方式可能存在一些问题。
【解决方案2】:

IE 不是电子邮件客户端。这是在特定的网络邮件客户端上吗?

【讨论】:

    【解决方案3】:

    我的邮件代码被包装在这样的 div 中:

    <div style="font-family:Georgia;margin: 10%;">
    

    问题在于margin:10%;

    删除后,邮件在 ie7 中显示正常。

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 2016-12-01
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2022-11-03
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      相关资源
      最近更新 更多