Adres URL do tworzenia wiadomości w Gmailu (z pełnym interfejsem Gmaila i określonym jako, UDW, temat itp.)

86

Znalazłem post zawierający przykład odsyłacza, który otwiera okno tworzenia wiadomości. Chciałbym jednak, aby otworzyło się okno z pełnym interfejsem Gmaila, ale gotowe do utworzenia nowej wiadomości.

Oczywiście to działa:

https://mail.google.com/mail/u/0/#compose

Ale chciałbym też dodać temat, do, UDW itp. Próbowałem czegoś podobnego do następującego, ale bezskutecznie:

https://mail.google.com/mail/[email protected]&[email protected]&subject=Hey#compose

Jakieś pomysły? Dzięki.

robertwbradford
źródło
Wydaje się, że adres URL z poniższej odpowiedzi nie działa, czy znalazłeś sposób, aby to osiągnąć?
alkar
Czy jest jakiś sposób, w którym możemy otworzyć okno poczty tak, jakby odpowiadało lub przesyłało dalej przez adres URL? Aby użytkownicy mogli bezpośrednio przesyłać dalej lub odpowiadać na e-maile.
Kartik Domadiya
@Kartik, Utworzyłem podobne pytanie tutaj . Niestety nie ma jeszcze odpowiedzi. Czy wiesz, jak to osiągnąć?
Daniel Marín

Odpowiedzi:

157

To wydaje się działać (na razie):

https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=SUBJECT&body=BODY&[email protected]

robertwbradford
źródło
1
A co z wersją dla aplikacji Google? Jakieś pomysły?
cronoklee
2
czy wiesz jak ustawić parametr from? Mam w swoim Gmailu kilka kont do wyboru podczas wysyłania ... i chciałbym móc ustawić żądane za pomocą parametru
adresu
1
Czy ktoś ma pomysł na inne usługi oferujące takie podejście? Yahoo, Outlook, MSN?
Sunny R Gupta
5
@cronoklee Wiem, że jest stary, ale może ktoś mógłby go użyć ... dla aplikacji Google, użyj mail.google.com/a/domain.com/mail?view=cm ...
apprenticeDev
2
Czy ktoś wie, czy można załączyć plik lub umieścić plik w adresie URL?
Usunięto
23

Dodanie tego adresu URL do zakładek powinno zapewnić pełnoekranowe okno tworzenia wiadomości, bez rozpraszania uwagi:

https://mail.google.com/mail/?view=cm&fs=1&tf=1

Dodatkowo, jeśli chcesz być przyszłościowy (zobacz na przykład, jak inne adresy URL w tym pytaniu przestały działać), możesz dodać do zakładek łącze do:

mailto:

Otworzy się Twój domyślny klient poczty e-mail i prawdopodobnie masz już skonfigurowanego Gmaila do tego celu.

djanowski
źródło
1
idealne, gdy chcesz wysłać komuś szybką wiadomość bez przechodzenia przez skrzynkę odbiorczą!
volodymyr
1
Dziękuję bardzo! To jest dokładnie to, czego szukałem: sposób na wysyłanie e-maili bez rozpraszania uwagi - wystarczy spojrzeć na skrzynkę odbiorczą. Chciałbym móc zagłosować za więcej niż raz!
GraehamF
1
mailto:link jest złoty!
nealmcb
To jest świetne. Udało mi się dodać skrót do mojego paska zadań, który to otwiera i działa świetnie. "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="https://mail.google.com/mail/?view=cm&fs=1&tf=1"
IMTheNachoMan
8

https://mail.google.com/mail/u/0/x/?&v=b&eot=1&pv=tl&cs=b

Ten link służy do tworzenia wiadomości bezpośrednio w witrynie m.gmail.com w wersji mobilnej w przeglądarce na komputerze. Czemu? To jest naprawdę szybsze.

elchapugabriel
źródło
łącze działa i jest szybkie. ale nie zgodnie z żądaniem OP, który może wstępnie wypełnić pola bcc i cc również z adresu URL. Ponadto byłoby wspaniale, gdyby można było dołączyć plik za pomocą zwykłego pliku wejściowego HTML.
IsmailS
8

Klient sieciowy Gmaila obsługuje mailto:linki

W przypadku zwykłych @gmail.comkont:https://mail.google.com/mail/?extsrc=mailto&url=...

W przypadku kont G Suite w domenie gsuitedomain.com:https://mail.google.com/a/gsuitedomain.com/mail/?extsrc=mailto&url=...

...należy zastąpić linkiem z kodem urlencod mailto: .

Demo: https://mail.google.com/mail/?extsrc=mailto&url=mailto%3A%3Fto%3Dsomeguy%40gmail.com%26bcc%3Dmyattorney%40gmail.com%2Cbuzzfeed%40gmail.com%26subject%3DHi%2520There % 26body% 3Dbody% 2520 przechodzi tutaj% 2520

Dowiedz się więcej o mailto:łączach, czytając RFC6068

Tobias Mühl
źródło
1
Dziękujemy za podanie źródła i do tego RFC! Ale znalazłem jeden sposób, w jaki Gmail i RFC są różne: używa Gmaila, używa su=RFC subject=. Poza tym wyglądają identycznie. RFC 2368 był również przydatny.
HoldOffHunger
7

Warto zauważyć, że jeśli masz wiele kont Gmail, możesz użyć podejścia URL, ponieważ możesz dostosować konto, z którego chcesz redagować.

na przykład

https://mail.google.com/mail/u/0/#inbox?compose=new   
https://mail.google.com/mail/u/1/#inbox?compose=new

Lub jeśli znasz adres e-mail, z którego wysyłasz, zamień indeks numeryczny na adres e-mail:

https://mail.google.com/mail/u/[email protected]/#inbox?compose=new
user2506814
źródło
1
Czy można obejść fakt, że jest to zależne od zamówienia, które logowałeś na każdym koncie?
Matt,
7
@Matt Tak, możesz użyć mail.google.com/mail/u/[email protected]/#inbox?compose=new zamiast indeksu numerycznego.
Eivind Eklund
5

Chrome:

  1. Ustaw swojego menedżera poczty e-mail na Gmaila

program obsługi gmaila

  1. Napisz mailto: w pasku adresu i naciśnij enter.

Łatwiej:

  1. Edytuj wyszukiwarki:

Edytuj wyszukiwarki

Edytuj wyszukiwarki

  1. Wpisz mt i wprowadź w pasku adresu.
witryn
źródło
Niezły hack! ThaTsat to niesamowita metoda
Jesse
1

Wielu innych wykonało świetną robotę, udzielając podstawowej odpowiedzi, zwłaszcza Tobias Mühl . Jak wspomniano, interfejs API Gmaila bardzo ściśle odpowiada definicji podanej w dokumentach RFC2368 i RFC6068 . Odnosi się to do rozszerzonej formy mailto: links, ale dotyczy to również powszechnie używanych formularzy, które można znaleźć w innych odpowiedziach. Spośród pięciu parametrów cztery są takie same (na przykład to, cc, bcca body) i jeden otrzymała tylko nieznaczne modyfikacje ( suw wersji z usługi Gmail subject).

Jeśli chcesz dowiedzieć się więcej o tym, co możesz zrobić z URL- ami mailTo w Gmailu , te RFC mogą być pomocne. Niestety, Google nie opublikowało samodzielnie żadnego źródła.

Aby wyjaśnić parametry:

  • to - E-mail do kogo
  • su(Gmail API) / subject(mailTo API) - Tytuł e-maila
  • body - Treść wiadomości e-mail
  • bcc - Kopia wiadomości e-mail niewidoczna
  • cc - Adres e-mail do kopiowania wiadomości
HoldOffHunger
źródło
-1

Przykładowe adresy URL dla standardowego Gmaila powyżej zwracają błąd Google.

Lutego 2014 stanowisko do wątku 2583928 zaleca wymianę view=cm&fs=1&tf=1z &v=b&cs=wh.

Uwaga: autouzupełnianie treści wiadomości również nie wydaje się już możliwe.

Matthew Millar
źródło
Marzec 2020: mogę dobrze wypełnić treść wiadomości e-mail.
Tony O'Hagan
-1

Po kliknięciu tworzenia wiadomości e-mail w Gmailu zauważ, że adres URL zmienia się z https://mail.google.com/mail/u/0/#inbox na https://mail.google.com/mail/u/0/# inbox? compose = new . Teraz, gdy wpiszesz, powiedz identyfikator e-mail [email protected], wartość redagowania zmieni się, a teraz adres URL zmieni się na https://mail.google.com/mail/u/0/#inbox?compose=150b0f7ffb682642 .

Więc to działa dobrze z moim hiperłączem html, dopóki konto nie zostanie zalogowane, ale jeśli konto nie jest zalogowane, zajmie mi stronę logowania, a kiedy wprowadzę poświadczenia, w jakiś sposób ta wartość komponowania zostanie utracona i to nie działa.

Harkirat Saluja
źródło
1
150b0f7ffb682642to identyfikator Twojej wersji roboczej wiadomości e-mail. Ten link działa tylko wtedy, gdy jesteś zalogowany na swoje konto Gmail. Inne osoby klikające link nie zobaczą [email protected]jako odbiorcy
Tobias Mühl