141 Stimmen

Ist es möglich, einen HTML-Link in den Textkörper eines MAILTO-Links einzufügen?

Mit Mailto-Links hatte ich noch nicht viel zu tun. Allerdings muss ich jetzt einen Link in den Körper eines mailto hinzufügen, wenn es möglich ist.

Gibt es eine Möglichkeit, einen Link hinzuzufügen oder die geöffnete E-Mail in eine HTML-E-Mail und nicht in eine Text-E-Mail umzuwandeln?

Etwa so:

<a href="mailto:test@test.test?body=The message's first paragraph.%0A%0aSecond paragraph.%0A%0AThird Paragraph.%0A%0ALink goes here">Link text goes here</a>

5 Stimmen

Es ist wirklich interessant, dass 10 Jahre später Leute diese Frage als Duplikat einer anderen Frage markiert haben, die 3 Jahre später gestellt wurde :))) Warum? Auch die Antworten auf diese Frage haben sich nicht geändert, und es gab keine Aktualisierung der RFC 2368 Standard

2voto

Kamlesh Punkte 505

Ich habe folgendes implementiert, das für iOS-Geräte funktioniert, aber auf Android-Geräten nicht

<a  href="mailto:?subject=Your mate might be interested...&body=<div style='padding: 0;'><div style='padding: 0;'><p>I found this on the site I think you might find it interesting.  <a href='@(Request.Url.ToString())' >Click here </a></p></div></div>">Share This</a>

2voto

hazmatzo Punkte 11

Die Spezifikation für den 'mailto'-Körper sagt:

Der Hauptteil einer Nachricht besteht einfach aus Zeilen mit US-ASCII-Zeichen. Die einzigen beiden Beschränkungen für den Textkörper sind die folgenden:

  • CR und LF MÜSSEN nur zusammen als CRLF auftreten; sie MÜSSEN NICHT unabhängig voneinander im Textkörper erscheinen.
  • Zeilen mit Zeichen im Textkörper MÜSSEN auf 998 Zeichen begrenzt sein und SOLLTEN auf 78 Zeichen begrenzt sein, CRLF ausgenommen.

https://www.rfc-editor.org/rfc/rfc5322#section-2.3

Heutzutage können die meisten E-Mail-Programme automatische Verknüpfungen herstellen, aber aus Sicherheitsgründen tun dies nicht alle. Sie können wahrscheinlich einige Umgehungsmöglichkeiten finden, aber das wird nicht unbedingt überall funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X