【问题标题】:table in local email client from web来自 Web 的本地电子邮件客户端中的表
【发布时间】:2013-04-29 02:54:55
【问题描述】:

我的网页中有一个 html 表格。客户要求我在页面上提供一个链接,该链接从本地邮件客户端打开一封新电子邮件,其中包含来自网页的表格嵌入在正文中。我可以通过 mailto: 链接获取新消息,但我一直无法找到一种可行的方法将表格填充到该新消息中。

作为背景,大多数用户在 Windows 7 上使用 Firefox,他们的本地邮件客户端是 Outlook 2010。

【问题讨论】:

    标签: javascript web-applications outlook


    【解决方案1】:

    很遗憾地通知您,这是不可能的。根据定义 mailto uri 方案行为的rfc2368,body hname 定义了邮件的第一个 text/plain 部分,无法定义电子邮件的 text/html 部分。

    您能得到的最接近的方法是拥有基于文本的表格表示,但(当然)看起来不太好。或者,您可以考虑通过生成 Outlook 模板 (.oft) 来制作 Outlook only 解决方案,我相信该模板会在打开时打开一个新的撰写电子邮件对话框,但我强烈反对这种解决方案。

    在这种情况下,我不知道确切的原因是需要链接才能打开用户邮件客户端,但通常正确的方法是在您的网站上制作一个自定义表单在服务器端处理(服务器端当然可以定义电子邮件的确切行为和内容)。

    【讨论】:

      猜你喜欢
      • 2013-11-30
      • 1970-01-01
      • 2015-12-15
      • 2013-06-02
      • 2017-01-31
      • 2014-07-30
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多