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.

aocole
źródło
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/[email protected]

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

joyjit
źródło
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/[email protected]
Rick
1
Lepsza alternatywa: drive.google.com/drive/u/[email protected] . Ma to tę zaletę, że dodaje parametry, takie jak drive.google.com/drive/u/[email protected]/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. [email protected].
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/[email protected] ; 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/[email protected]/#inbox/153d2095719946b

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

Benedikt Köppel
źródło
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/[email protected]), Podczas gdy https://mail.google.com/mail/u/[email protected]dla 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 protected]&continue=https://mail.google.com/mail/u/[email protected]/

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 protected]&continue=https://mail.google.com/mail/u/[email protected]/%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 protected]&continue=https://mail.google.com/mail/u/[email protected]/?view=cm%26fs=1%[email protected]%26su=SUBJECT%26body=BODY%[email protected]

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

Eivind Eklund
źródło
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/[email protected]&?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.

użytkownik87719
źródło
-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.

André Verwijs
źródło
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