Exchange Online环境下替代mailto:的新邮件撰写超链接方案咨询
Exchange Online环境下替代mailto:的新邮件撰写超链接方案咨询
嘿,我正好碰到过类似的需求,给你分享个靠谱的解决方案!
你之前用mailto:链接时遇到的账户登录混乱问题,在Exchange Online(也就是微软365/Office 365的网页版Outlook)里,确实有专门的深度链接可以直接唤起指定内容的新邮件,完全避开mailto:的账户适配问题。
这个链接的基础格式是:
https://outlook.office.com/mail/deeplink/compose?to=收件人邮箱
如果需要预先填充主题和正文,只需要追加对应的参数就行:
https://outlook.office.com/mail/deeplink/compose?to=jam@jam.invalid&subject=你的邮件主题&body=预先填写的邮件正文内容
这个链接的好处在于,它会直接打开当前浏览器已登录的Exchange Online账户的邮件撰写界面,不会出现账户选错的情况,完全适配你的需求。不过正如你提到的,这个链接只针对Exchange Online环境,没法跨其他邮件域通用,但这刚好符合你的预期。
顺便把你提到的其他邮箱平台的撰写链接也整理成列表方便参考:
- 本地邮件客户端:
mailto:jam@jam.invalid - Gmail/Google Workspace:
https://mail.google.com/mail/u/0/?source=mailto&to=jam@jam.invalid - Yahoo邮箱:
https://compose.mail.yahoo.com/?To=jam@jam.invalid - Exchange Online(网页版Outlook):
https://outlook.office.com/mail/deeplink/compose?to=jam@jam.invalid
备注:内容来源于stack exchange,提问作者David McKee
相关产品推荐
相关产品推荐

