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/?to=inbox@example.com&bcc=admin@example.com&subject=Hey#compose

Jakieś pomysły? Dzięki.


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

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.


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.


łą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


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/your@email.com/#inbox?compose=new

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/your@email.com/#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.

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

-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.


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 xyz@gmail.com, 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.


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ą xyz@gmail.comjako odbiorcy
Tobias Mühl
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.