|
Über URL's allgemein hab ich ja schon ein paar Worte
verloren. Hier werd ich mich etwas intensiver mit den mailto URL's befassen.
Eine 'mailto URL' ist eine URL, die das registrierte Mailprogramm veranlaßt,
eine neue Mail zu schreiben, bei der der Empfänger bereits vorausgefüllt
ist. Im Source-Code sieht das dann zum Beispiel so aus:
<a href="mailto:tom@xsurf.net">Mail an Tom</a>
Manchaml möchte man aber auch schon andere Felder vorausfüllen, wie zum Beispiel
den Betreff, einen CC oder den Body.
Leider gibt es auch hier je nach verwendetem Mailprogramm Unterschiede. Was aber die meisten
Email-Clients können, ist das Betreff Feld vorauszufüllen.
Hierzu gibt man einfach den Betreff in der URL als Parameter mit. Wichtig dabei ist, dass man
in der mailto URL keine Leerzeichen einfügt. Das bedeutet jetzt nicht, dass man keinen
Betreff mit Leerzeichen angeben kann. Man muß die Leerzeichen nur anders darstellen.
Leerzeichen werden mit %20 dargestellt.
Eine mailto URL an tom@xsurf.net mit dem Betreff 'An XSURF.NET rumnörgeln' sieht dann
so aus:
An dieser Site <a href="mailto:tom@xsurf.net?subject=An
%20XSURF.NET%20rumnörgeln">rumnörgeln</a>
Oder als Link: An dieser Site
rumnörgeln
Wie man sieht, wurden die Leerzeichen durch %20 ersetzt. Den Umlaut ü habe ich als
ü notiert.
Einige Mailprogramme Unterstützen auch weitere Angaben wie cc, bcc oder body. Beim body
tritt das Problem auf, dass man außer einem Leerzeichen eventuell auch einen Zeilenumbruch
einfügen möchte. Und genau hier unterscheiden sich die Mail-Clients.
Ob ein Zeilenumbruch unterstützt wird oder nicht, ist nicht nur eine Frage des Mail-Clients,
sondern auch der jeweiligen Version. Die Benutzung von 'body' mit Zeilenumbrüchen ist also
hoch experimentell.
Wer aber kein Risiko scheut, kann zum Beispiel mit
<a href="mailto:tom@xsurf.net?subject=An%20XSURF.NET%20
rumnörgeln&cc=webmaster@xsurf.net&
bcc=postmaster@xsurf.net&body=Hallo%20Tom,%0D%0A
ich%20wollte%20Dir%20mal%20eine%20Mail%20senden.">
Email mit vorgefüllten Feldern</a>
Oder auch hier wieder als Link: Email mit vorgefüllten Feldern
eine Email an tom@xsurf.net mit dem Betreff 'An XSURF.NET rumnörgeln' und dem
vorausgefüllten Body
Hallo Tom,
ich wollte Dir immer schon mal eine Mail senden.
schreiben. Gleichzeitig erhält der Webmaster die Email als Kopie und der Postmaster
die Email als blinde Kopie.
Es ist schon erstaunlich, was man alles mit einer mailto URL machen kann. Für das
Internet ist das nicht unbedingt sinnvoll, aber für homogene Sites kann sich hierfür
schon das einen oder andere Anwendungsgebiet finden. Viel Spass beim Experimentieren.
|