结合其他答案的信息和大量研究结果,我相信这是引用特定GMail帐户的最佳方法:
https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/
这将通过accounts.google.com进行重定向,如果尚未登录,则使相关的电子邮件地址登录,如果已登录,则将其选中。(如果删除passive = true,则始终提示您输入密码。)
如果要重定向到GMail下的特定片段(例如,显示特定的邮件或联系人),只需将URL编码为%23-因此请在末尾添加%23inbox / 152bc41f0ca2d9bf,如下所示:
https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/%23inbox/152bc41f0ca2d9bf
如果您要创建一个预先填写的电子邮件,请使用类似以下内容的变体:
https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/?view=cm%26fs=1%26to=someone@example.com%26su=SUBJECT%26body=BODY%26bcc=someone.else@example.com
向robertwbradford提示要发送的参数。