[HTML] Mailto Formatierungen und Tags

Hi Jungs,

ich habe ein Problem. Ich öffne über HTML's-Mailto den E-Mail-Client und füge schon Werte im Client ein.
Code:
<html>
    <body>
        <a href="mailto:hallo@welt.de?subject=Hallo HaBo&body=<b>Fett</b> ... <a href='http://www.google.de'>google</a>!!!">Link</a>
    </body>
</html>
Leider werden Formatierungen (<b></b>) und Tags (<a></a>) gefressen und die Ausgabe im Mail-Client sieht so aus:
Code:
<b>Fett</b> ... <a href='http://www.google.de'>google</a>!!!
Hat jemand von Euch eine Lösung für das Problem?

Gruß
Felix
 
Hallo,

Laut dem RFC 2368 gibt der Inhalt des Body-Attributes den Mail-Body im text/plain Format wieder. Eine HTML-Mail ist also nicht vorgesehen (auch wenn's mein Thunderbird bei einem Test trotzdem interpretiert hat).
Hier hängt das Verhalten wohl vom verwendeten Browser und Mail-Client ab. Deswegen würde ich auf HTML-Mails über das "mailto:"-Scheme erstmal verzeichten.

Zum anderen ist deine Mailto-URL nicht in einem gültigen URL-Format.
Du musst alle Sonderzeichen (inklusive Leerzeichen und spitzen Klammern) escapen (durch ihren ASCII-Code in Hexadezimalen Ziffern mit einem vorangestellten "%"-Zeichen).
Siehe: http://de.selfhtml.org/html/verweise/email.htm

Gruß, metax.
 
Zurück
Oben