2010-07-02 27 views
7

ich einen Anker-Tag auf meiner Web-Seite, die zur Zeit wie folgt definiert ist:Senden HTML in mailto Ankertag

<a href="mailto:[email protected]?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a> 

Da dieser Link zeigt, Ich versuche, einig HTML-Code in einer E-Mail eines Benutzer, wenn zu senden klickt auf einen Link. Wenn der Text jedoch im E-Mail-Editor geöffnet wird, wird er als reiner Text angezeigt. Wie bekomme ich es im HTML-Format?

Antwort

2

Ich bin mir ziemlich sicher, dass das unmöglich ist.

+2

... und das zu Recht nach text/plain sein; Wenn das möglich wäre, wäre das ein ziemlich großes Sicherheitsloch. – Piskvor

1

Ich denke, ist ein E-Mail-Editor Standardoptionen abhängig. Sie sagen dem Browser-Betrieb des offenen E-Mail-Editors, dann können Sie nicht sagen, welche Methode diese E-Mail gesendet wurde.

Wenn Sie Kontrolle über Parameter wie diese haben wollen, müssen Sie das Senden von E-Mails von selbst implementieren.

1

Dies hängt vom Setup des E-Mail-Clients des Benutzers ab.

Wenn sie "E-Mail im Klartext senden" (oder was immer die Option in ihrem E-Mail-System ist), wird der Text als Klartext interpretiert.

Wenn sie "als HTML senden", dann sollte es korrekt codiert werden.

Sie haben keine Kontrolle darüber.