有谁知道在发送 html 时事通讯时,主要电子邮件客户端对 mailto 标记的 subject= 和 body= 部分有什么样的支持?
问问题
19197 次
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 回答