Ponieważ w Gmailu zaimplementowano wielokrotne logowanie, nie mogę utworzyć adresu URL zakładki, który będzie zawsze trafiał do mojej skrzynki odbiorczej „@ gmail.com”. W przypadku domen hostowanych łatwo jest utworzyć adres URL zakładki: https://mail.google.com/a/example.com zawsze przeniesie Cię do Twojej @example.com skrzynki odbiorczej. Jednak to nie działa z adresami @gmail.com. Znam formularz adresu https://mail.google.com/mail/u/[number], jednak ten adres jest zależny od kolejności podpisania na kontach podczas tej sesji przeglądarki, dlatego nie jest dopuszczalnym adresem URL, który zawsze będzie trafiał w to samo miejsce.

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

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

Komentarze

  • Szukasz tego samego – czy udało Ci się to rozgryźć?
  • Nie. Zrezygnowałem i przełączyłem się na Chrome, gdzie mogę użyć ” karty Pin ” i przynajmniej nie jest ' nie denerwujące, gdy kilka otwartych kart Gmaila jest otwartych.
  • Joyjit wreszcie znalazł odpowiedź!

Odpowiedź

https://mail.google.com/mail/u/[email protected]

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

Komentarze

Odpowiedź

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

Świetnie sprawdza się to również w przypadku przechodzenia do określonego e-maila lub filtra itp. z: 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, link nie work and show „Rozmowa, o którą prosiłeś, już nie istnieje.”

Komentarze

  • To powinno zostać zaakceptowane odpowiedź
  • Działa jak również zaakceptowaną odpowiedź i ma tę zaletę, że jest krótsza.
  • To działa dla mnie, w przeciwieństwie do zaakceptowanej odpowiedzi.
  • Wydaje się, że działa również w przypadku domen G Suite innych firm ( tj. https://mail.google.com/mail/u/[email protected]), podczas gdy użycie https://mail.google.com/mail/u/[email protected] przekierowuje mnie do domyślnej skrzynki pocztowej.

Odpowiedź

Łącząc informacje z innych odpowiedzi z dużą ilością badań, uważam, że jest to najlepszy sposób odniesienia się do konkretnego konta Gmail unt:

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, powodując zalogowanie odpowiedniego adresu e-mail, jeśli jeszcze nie jest on zalogowany, i po prostu wybierz jeśli jest zalogowany. (Jeśli usuniesz passive = true, zawsze będziesz pytać o hasło).

Jeśli chcesz przekierować do określonego fragmentu w Gmailu (np. aby wyświetlić konkretną wiadomość lub kontakt), po prostu zakoduj adres URL # jako% 23 – dodaj więc% 23inbox / 152bc41f0ca2d9bf na końcu, w ten sposób:

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 utworzyć wstępnie wypełniony e-mail, użyj wariantu podobnego do następującego:

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 do robertwbradford dla parametrów do wysłania.

Komentarze

  • jakikolwiek sposób na wstępne uzupełnienie hasła?
  • @Kim Nie. Absolutnie i specjalnie nie. To byłoby przerażające bezpieczeństwo użytkownika. Jeśli potrzebujesz autoryzacji w imieniu użytkownika, użyj OAuth2.
  • Jakieś wskazówki, jak dodać spację do treści? ' próbowałem + i% 20 oraz & nbsp i wszystkie one przerywają łącze. Dzięki za wszelką pomoc.
  • Okazuje się, że musisz użyć% 2B dla spacji, ponieważ te przekształcają się w + podczas przetwarzania adresu URL.
  • To najlepsze rozwiązanie.Działa, gdy już się zalogowałeś.

Odpowiedź

Wypróbuj to, poniższy adres URL wydaje się działać dla ja:

https://accounts.google.com/ServiceLoginAuth?continue=http%3A%2F%2Fgmail.google.com%2Fgmail&service=mail&Email = [email protected]

Chociaż nie mogłem wstępnie wpisać hasła

Komentarze

  • To działa dla mnie. Ten adres URL nie zakłada, że jesteś już zalogowany.

Odpowiedz

Podobnie jak w przypadku tworzenia adresu URL prowadzącego do określonej skrzynki odbiorczej , możesz również utworzyć adres URL, który przeniesie Cię bezpośrednio do konkretnego kontaktu na określonym koncie Gmail, na przykład:

https://mail.google.com/mail/u/[email protected]&?shva=1#contact/0123456789ABCDEF 

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

Po ?authuser należy dołączyć &?shva=#1contact/ prowadzi do listy kontaktów dla tego użytkownika. Musisz uwzględnić oba znaki &?.

Działa to niezależnie od tego, jak m wszelkie konta Gmail, na które jesteś jednocześnie zalogowany i niezależnie od kolejności logowania. Element ?authuser zastępuje 0, 1, 2 itd., Które zazwyczaj zastępuje Gmail.

Odpowiedź

Udało mi się znaleźć działającą wersję przy użyciu tego
https://mail.google.com/mail/u/1/#inbox
https://mail.google.com/mail/u/2/#inbox
..etc. przełączać się między adresami e-mail. Po raz pierwszy trzeba się zalogować za pomocą hasła.

Komentarze

  • Negocjowano, przepraszam, to jest nieprawidłowe. Operator wyraźnie powiedział, że indeks u / n zmienia się w zależności od kolejności, w jakiej logowałeś się na każde konto.
  • OP powiedział w swoim pytaniu ” Wiem formularza adresu mail.google.com/mail/u/[numer] , jednak ten adres jest zależny od kolejności, w jakiej logowałeś się na konta podczas tej sesji przeglądarki i dlatego nie jest dopuszczalnym adresem URL, który zawsze będzie prowadził w to samo miejsce. ”

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *