像Gmail、Yahoo Mail、Hotmail和AOL这样的网络邮件客户端中,撰写链接的格式是什么?

19

在我的应用中,我目前正在使用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

雅虎邮箱(来自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链接的正确格式是什么?
  • 我应该支持哪些其他网络邮件客户端,它们使用什么格式?

2
mail.live.com的链接已经失效。微软似乎已经破坏了它并且没有发布任何更新。Webapps上有一个问题询问是否有人可以找到一个新的URL:Hotmail/Live.com mailto: URL no longer working. Is there a new format? - Stephen Ostermiller
4个回答

4

2

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


嘿@freyfogle,我想为GMX和web.de添加支持。你有这两个网站的正确URL吗? - Haardik Dharma

1
上面的谷歌网址示例返回了一个谷歌错误。
2014年2月发布的帖子2583928建议用&v=b&cs=wh替换view=cm&fs=1&tf=1

1
尝试使用这些更新的内容。
对于Outlook。
https://outlook.live.com/mail/0/deeplink/compose?to=your@email.com

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接