Gmail、Yahoo Mail、Hotmail 和 AOL 等 Web 邮件客户端的撰写链接格式是啥?

Posted

技术标签:

【中文标题】Gmail、Yahoo Mail、Hotmail 和 AOL 等 Web 邮件客户端的撰写链接格式是啥?【英文标题】:What is the format of compose links to web mail clients such as Gmail, Yahoo Mail, Hotmail and AOL?Gmail、Yahoo Mail、Hotmail 和 AOL 等 Web 邮件客户端的撰写链接格式是什么? 【发布时间】:2011-06-26 08:16:28 【问题描述】:

在我的应用程序中,我目前正在使用 mailto: 链接来打开电子邮件撰写对话框。这对网络邮件用户来说很糟糕,因为它通常会导致 Outlook 或 Apple Mail 启动到他们的设置向导中。

在我实现了一个单独的撰写小部件之前,我计划为使用 Gmail/Yahoo/Hotmail/等的用户设置特殊情况的 mailto 链接。地址。

到目前为止,我有以下撰写链接格式:

Gmail:

https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=TO&su=SUBJECT&body=BODY

雅虎!邮件(来自***):

http://compose.mail.yahoo.com/?to=TO&subject=SUBJECT&body=BODY

[Hotmail](来自***)::

http://mail.live.com/mail/EditMessageLight.aspx?n=&to=TO&cc=CC&subject=SUBJECTt&body=BODY

两个问题:

AOL 链接的正确格式是什么? 我还应该支持哪些其他网络邮件客户端,它们使用什么格式?

【问题讨论】:

mail.live.com 链接不再有效。微软似乎已经破坏了它并且没有发布任何更新。 webapps上有一个问题,询问是否有人可以找到新的URL:Hotmail/Live.com mailto: URL no longer working. Is there a new format? 【参考方案1】:

一些搜索导致这是 AOL 邮件链接的正确格式:http://webmail.aol.com/Mail/ComposeMessage.aspx?to=TO&subject=SUBJECT&body=BODY&cc=CC&bcc=BCC

来源:http://dev.aol.com/api/openmail/webmail(在“Web 邮件的外部调用”下),以及一些 Google 搜索以查找参数。

一旦你涵盖了这 4 个,我想你基本上已经涵盖了所有的网络邮件客户端。

【讨论】:

【参考方案2】:

关于支持哪些其他网络邮件客户端在很大程度上取决于用户。例如,在德国,您应该将 GMX 和 web.de 添加到列表中。

【讨论】:

嘿@freyfogle,我想添加对 GMX 和 web.de 的支持。你有没有机会为这 2 个正确的网址?【参考方案3】:

上面的示例 google URL 返回一个 google 错误。

2014 年 2 月发给 thread 2583928 的帖子建议将 view=cm&fs=1&tf=1 替换为 &v=b&cs=wh

【讨论】:

【参考方案4】:

试试这些更新的

展望

https://outlook.live.com/mail/0/deeplink/compose?to=your@email.com

美国在线

https://mail.aol.com/webmail-std/en-us/composemessage?to=your@email.com

但是我要警告你,如果预填充的正文包含在 URL 中编码的换行符(换行符),那么该换行符目前不会生效。

【讨论】:

以上是关于Gmail、Yahoo Mail、Hotmail 和 AOL 等 Web 邮件客户端的撰写链接格式是啥?的主要内容,如果未能解决你的问题,请参考以下文章

我的 HTML 电子邮件在 Yahoo Mail 中显示 Serif 而不是 Sans-serif

Telnet、Hotmail 和 Gmail 连接失败

在 RedBeanPHP 中使用 FOR 循环

php邮件功能无法将html电子邮件发送到hotmail和aol地址

邮件网页-开发中常遇到的问题

(Tcl) 通过 gmail 和 yahoo 邮件服务器发送电子邮件