我可以形成指向特定Gmail帐户的直接URL吗?


48

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

@gmail.com假设我已登录该帐户,是否有任何URL可以始终带我访问该URL ?

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


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

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

1
Joyjit终于找到了答案!
aocole 2013年

Answers:


37

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

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

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

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

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

17

是的,登录后,您只需使用电子邮件地址即可代替[number]URL中的。例如: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帐户,但尚未登录另一个帐户,则该链接将不起作用,并显示“您请求的对话不再存在”。


3
这应该被接受的答案

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

1
这对我
有用

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

13

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


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

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

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

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

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


2

与如何形成一个URL以将您带到特定收件箱类似,您也可以形成一个URL以将您直接带到特定Gmail帐户中的特定联系人,如下所示:

https://mail.google.com/mail/u/?authuser=yourname@gmail.com&?shva=1#contact/0123456789ABCDEF

0123456789ABCDEF该帐户中唯一的16个字符的联系人ID在哪里。

之后,?authuser您将&?shva=#1contact/带入该用户的联系人列表。您必须同时包含两个字符&?

无论您同时登录了多少个Gmail帐户,又不管登录顺序如何,此方法都有效。的?authuser,Gmail的典型替换替换0,1,2,等等。


-1

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


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

OP在他的问题中说:“我知道mail.google.com/mail/u/[number]地址表格,但是该地址取决于您在此浏览器会话期间登录帐户的顺序,因此不是一个可以始终到达同一位置的可接受的URL。”
Kyralessa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.