Kann ich den Betreff/Inhalt einer E-Mail mit mailto: festlegen?

Ist es möglich, den Betreff/Inhalt der E-Mail festzulegen, wenn ich mailto: verwende?

Lösung

Ja, siehe alle Tipps und Tricks bei mailto: http://www.angelfire.com/dc/html-webmaster/mailto.htm

mailto-Betreff Beispiel:

<a href="mailto:no-one@snai1mai1.com?subject=free chocolate">example</a>

mailto mit Inhalt:

<a href="mailto:no-one@snai1mai1.com?subject=look at this website&body=Hi,I found this website and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a>

Wie in den Kommentaren angedeutet, müssen sowohl subject als auch body korrekt escaped werden. Verwenden Sie encodeURIComponent(subject) für beide, anstatt sie für bestimmte Fälle von Hand zu kodieren.

Wie Hoody in den Kommentaren erwähnt, können Sie Zeilenumbrüche hinzufügen, indem Sie die folgende kodierte Sequenz in die Zeichenkette einfügen:

%0D%0A // one line break
Kommentare (15)
mailto:joe@company.com?subject=Your+subject
Kommentare (1)

Ja, das kann man so machen:

mailto: email@host.com?subject=something
Kommentare (1)