Posso formar um URL direto para uma conta específica do Gmail?


48

Desde que o Gmail implementou o logon múltiplo, não consegui criar um URL de marcador que sempre vá para minha caixa de entrada "@ gmail.com". Para domínios hospedados, é fácil criar o URL do marcador: https://mail.google.com/a/example.comsempre o levará à sua @example.comcaixa de entrada. No entanto, isso não funciona com @gmail.comendereços. Estou ciente do https://mail.google.com/mail/u/[number]formulário de endereço, no entanto, esse endereço depende da ordem em que você fez login nas contas durante esta sessão do navegador e, portanto, não é um URL aceitável que sempre irá para o mesmo local.

Existe algum URL que sempre me leve ao @gmail.comendereço, desde que eu esteja logado nessa conta?

Bookmarklets Javascript seriam aceitáveis, mas qualquer coisa que envolva um plug-in ou complemento não é aceitável.


Procurando o mesmo - você conseguiu descobrir isso?

Não. Desisti e mudei para o Chrome, onde posso usar o recurso "Pin tab" e, pelo menos, não é tão irritante deixar várias abas do GMail abertas.
aocole

1
Joyjit finalmente encontrou a resposta!
aocole 6/09/2013

Respostas:


37

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

Parece funcionar muito bem para mim.


3
Isso não funciona para mim. Leva-me para a tela de login do gmail, mas a linha do usuário não está pré-preenchida. Penso que esta resposta está desatualizada agora.
Mnebuerquo

2
@Mnebuerquo - Esta resposta ainda funciona para mim. Esta pergunta pressupõe que você já está conectado à sua conta.
aocole

Excelente, obrigado. Parece funcionar também para o Google Drive: drive.google.com/drive/u/?authuser=user@gmail.com
rick

1
Melhor alternativa: drive.google.com/drive/u/user@gmail.com . Isto tem a vantagem de adicionar parâmetros, como drive.google.com/drive/u/user@gmail.com/search?q=asdf , úteis para consultas de pesquisa personalizados
espinchi

1
Isso funcionou para mim se você já estiver conectado à conta em questão. Também funciona para contas hospedadas no Google / Google Apps com um domínio diferente, por exemplo. authuser=myself@MyCustomDomain.ViaGoogleApps.etc.
Demis

17

Sim, depois de fazer login, você pode simplesmente usar o seu endereço de email em vez do [number]URL. Por exemplo: https://mail.google.com/mail/u/example@gmail.com ; isso também funciona para domínios do Google Apps.

Isso também funciona muito bem para acessar um email específico, ou um filtro ou mais, com: https://mail.google.com/mail/u/example@gmail.com/#inbox/153d2095719946b

Se você ainda não fez login na sua conta example@gmail.com, mas em outra conta, o link não funcionará e mostrará "A conversa que você solicitou não existe mais".


3
Essa resposta deve ser aceito
Dan

2
Funciona bem como a resposta aceita e tem a virtude de ser mais curto.
22718 Kyralessa

1
Isso funciona para mim, ao contrário da resposta aceita
Luis Ferrão

1
Isso também parece funcionar para domínios do GSuite de terceiros (ex. https://mail.google.com/mail/u/user@university.edu), Enquanto o uso de https://mail.google.com/mail/u/?authuser=user@university.eduredirecionamentos para a caixa de correio padrão para mim.
alphaleonis

13

Combinando as informações das outras respostas com um pouco de pesquisa, acredito que esta é a melhor maneira de se referir a uma conta específica do GMail:

https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/

Isso será redirecionado através de accounts.google.com, fazendo com que o endereço de e-mail relevante faça o login se ele ainda não estiver conectado e selecione-o se estiver conectado. (Se você remover passive = true, sempre solicitará senha.)

Se você deseja redirecionar para um fragmento específico no GMail (por exemplo, para exibir um email ou contato específico), basta codificar o URL como # 23% - adicione% 23inbox / 152bc41f0ca2d9bf no final, assim:

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

Se o que você deseja fazer é criar um email pré-preenchido, use uma variante como a seguinte:

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

Dica de chapéu para robertwbradford para os parâmetros de envio.


alguma maneira de pré-preencher a senha?
Kim

@ Kim Não. Absolutamente e especificamente não. Isso seria uma segurança horrível para o usuário. Se você precisar autorizar em nome de um usuário, use OAuth2.
Greg

Alguma dica sobre como colocar um espaço no corpo? Eu tentei + e% 20 e & nbsp e todos eles quebram o link. Obrigado por qualquer ajuda.
jaredcohe

Acontece que você precisa usar% 2B para espaços, porque esses são convertidos em + quando o URL é processado.
jaredcohe

essa é a melhor solução. Funciona quando você já está logado também.
Soullivaneuh


2

Da mesma forma que você pode formar um URL para levá-lo a uma caixa de entrada específica, você também pode formar um URL para levá-lo diretamente a um contato específico em uma conta específica do Gmail, como:

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

Onde 0123456789ABCDEFestá o código de contato exclusivo de 16 caracteres nessa conta.

Após ?authuserincluir, você &?shva=#1contact/leva a lista de contatos para esse usuário. Você deve incluir os dois caracteres &?.

Isso funciona independentemente de quantas contas do Gmail você está conectado simultaneamente e independentemente da ordem de login. Ele ?authusersubstitui os 0, 1, 2 etc. que o Gmail normalmente substitui.


-1

Encontrei uma versão funcional usando este
https://mail.google.com/mail/u/1/#inbox
https://mail.google.com/mail/u/2/#inbox
..etc. para alternar entre endereços de email. Primeira vez que precisa fazer login com senha.


Voto negativo, desculpe, isso não é válido. O OP disse especificamente que o índice u / n é alterado dependendo da ordem em que você efetuou login em cada conta.
TonyG

O OP disse em sua pergunta "Estou ciente do formulário de endereço mail.google.com/mail/u/[number] ; no entanto, esse endereço depende da ordem em que você fez login nas contas durante esta sessão do navegador e, portanto, não é um URL aceitável que sempre vá para o mesmo local ".
22718 Kyralessa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.