7

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

4

2 回答 2

14

行为因电子邮件客户端源应用程序而异。这是我自己的系统中使用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 正确打开一封带有所需主题的新邮件
  • 雅虎预先填写主题,但在空格处截断(仅限“你好”)

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

于 2010-02-17T16:48:46.320 回答
1

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

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

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

再次编辑:

支持我之前编辑的RFC 2368 信息

于 2009-08-21T08:40:40.350 回答