由于Gmail实施了多次登录,因此我无法创建将始终转到我的“ @ gmail.com”收件箱的书签URL。对于托管域,只需简单地创建书签URL:https://mail.google.com/a/example.com将始终将您带到@example.com收件箱。但是,这不适用于@gmail.com地址。我知道https://mail.google.com/mail/u/[number]地址的形式,但是该地址取决于您在此浏览器会话期间登录帐户的顺序,因此不是一个始终会位于同一位置的可接受的URL。

假设我已登录该帐户,是否有任何URL可以始终将我带到该地址?

可以接受Javascript小书签,但涉及插件或附加组件的任何内容均不可接受可以接受。

评论

寻找相同的东西-您能弄清楚吗?

不。我放弃了,切换到Chrome,可以使用“ Pin标签”功能,至少打开几个GMail标签并不令人讨厌。

Joyjit终于找到了答案!

#1 楼

https://mail.google.com/mail/u/?authuser=user@gmail.com

对我来说似乎很好用。

评论


这对我不起作用。它带我到gmail登录屏幕,但用户行未预先填写。我认为这个答案已经过时了。

– Mnebuerquo
2014年11月29日下午13:34

@Mnebuerquo-这个答案仍然对我有用。该问题假设您已经登录到您的帐户。

– aocole
2014年12月10日19:59

非常好,谢谢。似乎也适用于Google云端硬盘:drive.google.com/drive/u/?authuser=user@gmail.com

– rick
16-4-9的11:34

更好的替代方法:drive.google.com/drive/u/user@gmail.com。这样的好处是可以添加参数,例如drive.google.com/drive/u/user@gmail.com/search?q=asdf,这些参数对于自定义搜索查询很有用

–espinchi
17年7月27日在12:59

如果您已经登录到该帐户,这对我有用。它也适用于具有其他域的google托管/ google apps帐户,例如。 authuser=myself@MyCustomDomain.ViaGoogleApps.etc。

– Demis
17年9月18日在20:29

#2 楼

是的,登录后,您只需使用电子邮件地址代替URL中的[number]。例如:https://mail.google.com/mail/u/example@gmail.com;这也适用于Google Apps域。

也可以通过以下方式转到特定的电子邮件或过滤器,例如:
https://mail.google.com/mail /u/example@gmail.com/#inbox/153d2095719946b

如果您尚未登录example@gmail.com帐户,但尚未登录另一个帐户,则该链接将不起作用并显示“您请求的对话不再存在。”

评论


这应该被接受的答案

–丹
18年8月25日在10:59

效果和接受的答案一样好,并且具有缩短的优点。

– Kyralessa
18-10-24在7:18

这对我有效,与接受的答案不同

–路易斯·法拉罗
18-10-25在6:50

这似乎也适用于第三方GSuite域(即https://mail.google.com/mail/u/user@university.edu),而使用https://mail.google.com/mail/u/ ?authuser=user@university.edu重定向到我的默认邮箱。

– alphaleonis
18年11月29日在16:02

#3 楼

结合其他答案的信息和大量研究成果,我认为这是引用特定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提示要发送的参数。

评论


有什么办法可以预填密码吗?

–金
17年6月15日在13:55

@Kim号,绝对不是。那将是可怕的用户安全性。如果您需要代表用户授权,请使用OAuth2。

–格雷格
17年11月26日在17:08

关于如何在体内获得空间的任何提示?我试过+和%20和&nbsp,它们都断开了链接。谢谢你的帮助。

– jaredcohe
18年6月18日在0:34

事实证明,必须使用%2B作为空格,因为在处理url时这些空格会转换为+。

– jaredcohe
18年6月20日在14:15

这是最好的解决方案。当您已经登录时也可以使用。

– Soullivaneuh
19年8月22日在9:10

#4 楼

试试看,以下网址似乎对我有用:

https://accounts.google.com/ServiceLoginAuth?continue=http%3A%2F%2Fgmail.google.com%2Fgmail&service= mail&Email = youremail@gmail.com

尽管我无法预输入密码

评论


这对我有用。此网址不假定您已经登录。

– Mnebuerquo
2014-12-19 14:28

#5 楼

与如何形成URL以便将您带到特定收件箱类似,您也可以形成URL来直接将您带到特定Gmail帐户中的特定联系人,例如:
>
其中0123456789ABCDEF是该帐户中唯一的16个字符的联系人ID。

?authuser之后,您将&?shva=#1contact/包括在内,就可以获取该用户的联系人列表。您必须同时包含两个字符&?

无论您同时登录了多少个Gmail帐户,也无论登录顺序如何,此方法都可以使用。 ?authuser替换了Gmail通常替换的0、1、2等。

#6 楼

我使用此https://mail.google.com/mail/u/1/#inboxhttps://mail.google.com/mail/u/2/#inbox
..etc找到了一个工作版本。在电子邮件地址之间切换。第一次需要使用密码登录。

评论


投票无效,对不起,这无效。 OP特别指出,u / n索引会根据您登录每个帐户的顺序而变化。

– TonyG
18年1月14日在20:18

OP在他的问题中说:“我知道mail.google.com/mail/u/[number]地址表格,但是该地址取决于您在此浏览器会话期间登录帐户的顺序,因此是不会始终访问同一位置的可接受的URL。”

– Kyralessa
18-10-24在7:19