【问题标题】:mailto: subject= and body= support in email clientsmailto: subject= 和 body= 支持电子邮件客户端
【发布时间】:2010-11-21 14:17:29
【问题描述】:

有谁知道在发送 html 时事通讯时,主要电子邮件客户端对 mailto 标记的 subject= 和 body= 部分有什么样的支持?

【问题讨论】:

    标签: html email mailto


    【解决方案1】:

    行为因电子邮件客户端源应用程序而异。这是我自己系统中的一个可能足够的示例,使用 pjp 的链接。

    <a href="mailto:me@somewhere.com?subject=Hello%20People">Send Mail</a>
    
    • Outlook 客户端中跟随的 Mailto 链接成功填写主题
    • IE 中的 Mailto 链接成功填充 Outlook 客户端的主题
    • 同一 Outlook 客户端在 Firefox 中跟随的 Mailto 链接失败(主题文本仍然是“TO”字段的一部分)

    我在 gmail 和 Yahoo 网络客户端阅读的 HTML 电子邮件中尝试了相同的链接。

    • Gmail 正确打开了带有所需主题的新邮件
    • Yahoo 预先填充主题,但在空格处截断(仅限“Hello”)

    仅在一台计算机上就有如此多的变化,使得嵌入式 mailto 难以使用。我敢打赌,这就是为什么许多电子邮件通讯在标题中提供“以网页形式查看”链接的原因。

    【讨论】:

    • 我想知道自此答案以来的 7 年中支持是否有所改善...如果从那时起发生变化,我将提供我发现的任何信息。
    【解决方案2】:

    我想他们已经得到了很好的支持。但!!但 mailto 将用于从客户端向 me@somewhere.com 发送和发送电子邮件。那绝对不是您发送时事通讯。

    您必须从服务器发送电子邮件,可能在后台进程中。

    编辑: 稍微反思一下。您是否在谈论您使用带有多个收件人地址链接的管理部分,然后打开电子邮件客户端以发送您的时事通讯?在这种情况下,即使主流浏览器可能确实有不错的支持,但你不应该在野外依赖它,因为它不在标准中(我认为),所以它们不需要支持它。

    再次编辑:

    rfc 2368 info 支持我之前的编辑

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-30
      • 2010-11-13
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 2010-11-13
      • 2017-07-17
      • 1970-01-01
      相关资源
      最近更新 更多