Czy mogę utworzyć bezpośredni adres URL do konkretnego konta Gmail?


48

Ponieważ Gmail zaimplementował wielokrotne logowanie, nie byłem w stanie utworzyć adresu URL zakładki, który zawsze będzie przechodził do mojej skrzynki odbiorczej „@ gmail.com”. W przypadku domen hostowanych łatwo jest utworzyć adres URL zakładki: https://mail.google.com/a/example.comzawsze przeniesie Cię do @example.comskrzynki odbiorczej. Nie działa to jednak z @gmail.comadresami. Znam https://mail.google.com/mail/u/[number]formularz adresu, jednak ten adres jest zależny od kolejności, w jakiej logowałeś się na konta podczas tej sesji przeglądarki, a zatem nie jest akceptowalnym adresem URL, który zawsze będzie trafiał w to samo miejsce.

Czy istnieje adres URL, który zawsze zabiera mnie do @gmail.comadresowania, zakładając, że jestem zalogowany na to konto?

Bookmarklety JavaScript są dopuszczalne, ale wszystko, co dotyczy wtyczki lub dodatku, jest niedopuszczalne.


Szukasz tego samego - czy potrafiłeś to rozgryźć?

Nie. Poddałem się i przestawiłem na Chrome, w którym mogę korzystać z funkcji „Zakładka Pin”, a przynajmniej pozostawienie otwartych kilku kart Gmaila nie jest denerwujące.
aocole,

1
Joyjit w końcu znalazł odpowiedź!
aocole,

Odpowiedzi:


37

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

Wydaje mi się, że działa całkiem dobrze.


3
To mi nie działa. Przenosi mnie do ekranu logowania Gmaila, ale linia użytkownika nie jest wstępnie wypełniona. Myślę, że ta odpowiedź jest nieaktualna.
Mnebuerquo

2
@Mnebuerquo - Ta odpowiedź wciąż działa dla mnie. To pytanie zakłada, że ​​jesteś już zalogowany na swoje konto.
aocole,

Wspaniale, dziękuję. Wydaje się działać na Dysku Google też: drive.google.com/drive/u/?authuser=user@gmail.com
Rick

1
Lepsza alternatywa: drive.google.com/drive/u/user@gmail.com . Ma to tę zaletę, że dodaje parametry, takie jak drive.google.com/drive/u/user@gmail.com/search?q=asdf , przydatne w niestandardowych zapytaniach wyszukiwania
espinchi

1
To działało dla mnie, jeśli jesteś już zalogowany na dane konto. Działa również na kontach hostowanych przez Google / Google Apps w innej domenie, np. authuser=myself@MyCustomDomain.ViaGoogleApps.etc.
Demis

17

Tak, po zalogowaniu możesz po prostu użyć adresu e-mail zamiast adresu [number]URL. Na przykład: https://mail.google.com/mail/u/example@gmail.com ; działa to również w przypadku domen Google Apps.

Działa to również świetnie, jeśli chcesz przejść do określonego adresu e-mail lub filtrować, używając: https://mail.google.com/mail/u/example@gmail.com/#inbox/153d2095719946b

Jeśli nie jesteś jeszcze zalogowany na swoje konto example@gmail.com, ale na inne konto, wówczas link nie będzie działał i nie będzie pokazywał „Żądana konwersacja już nie istnieje”.


3
Należy zaakceptować odpowiedź
Dan

2
Działa tak samo jak zaakceptowana odpowiedź i ma tę zaletę, że jest krótsza.
Kyralessa

1
To działa dla mnie, w przeciwieństwie do przyjętej odpowiedzi
Luis Ferrao,

1
Wydaje się, że działa to również w przypadku domen GSuite innych firm (tj. https://mail.google.com/mail/u/user@university.edu), Podczas gdy https://mail.google.com/mail/u/?authuser=user@university.edudla mnie używanie przekierowań do domyślnej skrzynki pocztowej.
alphaleonis,

13

Łącząc informacje z innych odpowiedzi z dużą ilością badań, uważam, że jest to najlepszy sposób na odniesienie do konkretnego konta GMail:

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

Spowoduje to przekierowanie przez accounts.google.com, dzięki czemu odpowiedni adres e-mail zaloguje się, jeśli nie jest jeszcze zalogowany, i po prostu wybierze go, jeśli jest zalogowany. (Jeśli usuniesz passive = true, zawsze będziesz monitował o hasło.)

Jeśli chcesz przekierować do określonego fragmentu w Gmailu (np. Aby wyświetlić konkretną pocztę lub kontakt), po prostu URL zakoduj # jako% 23 - dodaj na końcu% 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

Jeśli chcesz zrobić wstępnie wypełnioną wiadomość e-mail, użyj takiego wariantu:

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

Wskazówka dla Robertwbradford dla parametrów wysyłania.


jakikolwiek sposób na wstępne wypełnienie hasła?
Kim

@Kim Nie. Absolutnie i konkretnie nie. To byłoby przerażające bezpieczeństwo użytkownika. Jeśli musisz dokonać autoryzacji w imieniu użytkownika, użyj OAuth2.
Greg

Wszelkie wskazówki, jak uzyskać przestrzeń w ciele? Próbowałem + i% 20 i & nbsp i wszystkie one przerywają link. Dziękuję za wszelką pomoc.
jaredcohe

Okazuje się, że musisz użyć% 2B dla spacji, ponieważ te są konwertowane na + podczas przetwarzania adresu URL.
jaredcohe

To najlepsze rozwiązanie. Działa, gdy już jesteś zalogowany.
Soullivaneuh


2

Podobnie do sposobu tworzenia adresu URL prowadzącego do określonej skrzynki odbiorczej, możesz także utworzyć adres URL prowadzący bezpośrednio do określonego kontaktu na określonym koncie Gmail, np .:

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

Gdzie 0123456789ABCDEFjest unikalny 16-znakowy identyfikator kontaktu na tym koncie.

Po ?authuserdołączeniu &?shva=#1contact/bierze listę kontaktów dla tego użytkownika. Musisz dołączyć obie postacie &?.

Działa to niezależnie od liczby kont Gmail, na których jesteś jednocześnie zalogowany i niezależnie od kolejności logowania. ?authuserZastępuje 0, 1, 2, itd., Że Gmail zwykle substytuty.


-1

Znalazłem działającą wersję, korzystając z tego
https://mail.google.com/mail/u/1/#inbox
https://mail.google.com/mail/u/2/#inbox
..etc. aby przełączać się między adresami e-mail. Pierwszy raz musisz zalogować się za pomocą hasła.


Przepraszam, przepraszam, to nie jest poprawne. OP w szczególności powiedział, że indeks u / n zmienia się w zależności od kolejności, w jakiej zalogowałeś się do każdego konta.
TonyG

OP powiedział w swoim pytaniu „Znam formularz mail.google.com/mail/u/[number] , jednak adres ten zależy od kolejności, w jakiej zalogowałeś się na konta podczas tej sesji przeglądarki, a zatem nie jest akceptowalnym adresem URL, który zawsze trafi w to samo miejsce ”.
Kyralessa
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.