Ich habe einen Beitrag gefunden , der ein Beispiel für einen Link enthält, der nur ein Fenster zum Verfassen von Nachrichten öffnet. Ich möchte jedoch, dass ein Fenster mit der vollständigen Google Mail-Oberfläche geöffnet wird , aber bereit ist, eine neue Nachricht zu verfassen.
Das funktioniert natürlich:
https://mail.google.com/mail/u/0/#compose
Aber ich möchte auch ein Thema hinzufügen, zu, bcc usw. Ich habe etwas wie das Folgende versucht, aber ohne Erfolg:
https://mail.google.com/mail/[email protected]&[email protected]&subject=Hey#compose
Irgendwelche Ideen? Vielen Dank.
hyperlink
gmail
google-apps
robertwbradford
quelle
quelle
Antworten:
Dies scheint (vorerst) zu funktionieren:
https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=SUBJECT&body=BODY&[email protected]
quelle
+
die verschlüsselte URL ersetzen%2B
- mail.google.com/mail/…Wenn Sie diese URL mit einem Lesezeichen versehen, erhalten Sie ein Vollbild-Kompositionsfenster ohne Ablenkungen:
https://mail.google.com/mail/?view=cm&fs=1&tf=1
Wenn Sie zukunftssicher sein möchten (siehe beispielsweise, wie andere URLs in dieser Frage nicht mehr funktionieren), können Sie einen Link mit einem Lesezeichen versehen zu:
Daraufhin wird Ihr Standard-E-Mail-Client geöffnet, und Sie haben Google Mail wahrscheinlich bereits für diesen Zweck konfiguriert.
quelle
mailto:
Link ist Gold!"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="https://mail.google.com/mail/?view=cm&fs=1&tf=1"
https://mail.google.com/mail/u/0/x/?&v=b&eot=1&pv=tl&cs=b
Dieser Link dient zum direkten Erstellen in m.gmail.com als mobil in einem Desktop-Browser. Warum? Es ist wirklich schneller.
quelle
Der GMail-Webclient unterstützt
mailto:
LinksFür regelmäßige
@gmail.com
Konten:https://mail.google.com/mail/?extsrc=mailto&url=...
Für G Suite-Konten in der Domain
gsuitedomain.com
:https://mail.google.com/a/gsuitedomain.com/mail/?extsrc=mailto&url=...
...
muss durch eine urlencodierte ersetzt werdenmailto:
Link ersetzt werden.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% 2520goes% 2520here
Weitere
mailto:
Informationen zu Links finden Sie in RFC6068quelle
su=
, RFC verwendetsubject=
. Ansonsten erscheinen sie identisch. RFC 2368 war ebenfalls nützlich.Es ist erwähnenswert, dass Sie bei mehreren Google Mail-Konten möglicherweise den URL-Ansatz verwenden möchten, da Sie anpassen können, aus welchem Konto Sie erstellen möchten.
z.B
Wenn Sie die E-Mail-Adresse kennen, von der Sie senden, ersetzen Sie den numerischen Index durch die E-Mail-Adresse:
quelle
Für Chrome:
Einfacher:
quelle
Viele andere haben hier hervorragende Arbeit geleistet und vor allem eine grundlegende Antwort gegeben Tobias Mühl . Wie bereits erwähnt, entspricht die API von GMail sehr genau der Definition von RFC2368 und RFC6068 . Dies gilt für die erweiterte Form der mailto: -Links, aber auch für die häufig verwendeten Formen, die in den anderen Antworten enthalten sind. Von den fünf Parametern sind vier identische (wie
to
,cc
,bcc
undbody
) und eine nur geringe Änderung erhalten (su
die Version des gmail vonsubject
).Wenn Sie mehr darüber erfahren möchten, was Sie mit mailTo- Google Mail-URLs tun können , können diese RFCs hilfreich sein. Leider hat Google selbst keine Quelle veröffentlicht.
So klären Sie die Parameter:
to
- E-Mail an wensu
(gmail API) /subject
(mailTo API) - E-Mail-Titelbody
- Nachrichtentextbcc
- E-Mail Blind-Carbon Copycc
- E-Mail-Adressequelle
Die obigen Beispiel-URLs für Standard-Google Mail geben einen Google-Fehler zurück.
Der Beitrag vom Februar 2014 zum Thread 2583928 empfiehlt das Ersetzen
view=cm&fs=1&tf=1
durch&v=b&cs=wh
.Hinweis: Es scheint auch nicht mehr möglich zu sein, den E-Mail-Text automatisch zu füllen.
quelle
Wenn Sie in Google Mail auf "E-Mail verfassen" klicken, beachten Sie, dass sich die URL von https://mail.google.com/mail/u/0/#inbox zu https://mail.google.com/mail/u/0/# ändert Posteingang? compose = new . Wenn Sie nun beispielsweise eine E-Mail-ID [email protected] eingeben, ändert sich der Wert für "Verfassen". Die URL lautet nun " https://mail.google.com/mail/u/0/#inbox?compose=150b0f7ffb682642" .
Das funktioniert also gut mit meinem HTML-Hyperlink, bis das Konto angemeldet ist. Wenn das Konto jedoch nicht angemeldet ist, wird die Anmeldeseite aufgerufen. Wenn ich die Anmeldeinformationen eingebe, geht dieser Erstellungswert irgendwie verloren und funktioniert nicht.
quelle
150b0f7ffb682642
ist die ID Ihres E-Mail-Entwurfs. Dieser Link funktioniert nur, wenn Sie in Ihrem Google Mail-Konto angemeldet sind. Andere Leute, die auf den Link klicken, sehen das nicht[email protected]
als Empfänger