17

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

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

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

邮箱:

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

雅虎!邮件(来自StackOverflow):

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

[Hotmail](来自StackOverflow)::

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

两个问题:

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

4 回答 4

4

一些搜索导致这是 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 Mail 的外部调用”下),以及一些 Google 搜索以查找参数。

一旦你涵盖了这 4 个,我认为你基本上已经涵盖了所有的 webmail 客户端。

于 2011-12-30T18:45:52.450 回答
2

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

于 2013-02-13T13:44:03.843 回答
1

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

2014 年 2 月发布到线程 2583928的帖子建议替换view=cm&fs=1&tf=1&v=b&cs=wh

于 2014-04-28T22:56:44.827 回答
1

试试这些更新的

展望

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 中编码的换行符(换行符),则该换行符目前不会生效。

于 2020-10-29T19:15:13.813 回答