Utilia

Mailto-Link-Generator

Erstellen Sie einen Mailto-Link mit Empfängern, CC, BCC, Betreff und Nachrichtentext, korrekt prozentkodiert, plus fertigem HTML-Link zum Einfügen.

Öffnet Ihr Standard-E-Mail-Programm mit ausgefüllten Feldern. Es wird nichts gesendet.

Prüfungen

So nutzen Sie den Mailto-Link-Generator

  1. Geben Sie unter An eine oder mehrere Adressen ein. Mehrere Adressen trennen Sie durch Kommas oder Zeilenumbrüche.
  2. Füllen Sie optional Cc und Bcc, einen Betreff und einen Nachrichtentext aus. Zeilenumbrüche im Text bleiben erhalten.
  3. Legen Sie den Linktext fest, also die Wörter, die Besucher anklicken. Bleibt das Feld leer, wird die erste Adresse verwendet.
  4. Kopieren Sie den Mailto-Link, um ihn überall dort zu nutzen, wo eine URL akzeptiert wird (Button-Baukasten, Newsletter, QR-Code), oder kopieren Sie den HTML-Link, um ihn in eine Webseite einzufügen.
  5. Klicken Sie auf Link testen, um Ihr eigenes E-Mail-Programm mit allen ausgefüllten Feldern zu öffnen. Es wird nichts gesendet, bis Sie selbst auf Senden drücken.

Beispiel laden füllt das Formular mit einer Muster-Supportanfrage, Leeren leert alle Felder. Alles läuft in Ihrem Browser.

So ist ein Mailto-Link aufgebaut

Das Schema mailto: ist in RFC 6068 definiert. Die Empfänger folgen direkt auf den Doppelpunkt, durch Kommas getrennt, die übrigen Felder folgen als Query-Parameter:

mailto:support@example.com?cc=vertrieb@example.com&subject=Frage%20zur%20Bestellung&body=Guten%20Tag%2C%0D%0A...

Weil das Ganze eine URL ist, muss jeder Wert prozentkodiert werden. Das Tool wendet die Regeln an, die der RFC tatsächlich verlangt:

  • Leerzeichen werden zu %20, nie zu +. Ein Pluszeichen bedeutet nur bei HTML-Formularen „Leerzeichen“. In einem Mailto-Link zeigen viele E-Mail-Programme ein wörtliches +, sodass Frage+zur+Bestellung genau so ankäme. Ein echtes + in Ihrem Text wird als %2B kodiert.
  • Zeilenumbrüche werden zu %0D%0A (Wagenrücklauf plus Zeilenvorschub), unabhängig vom Zeilenende Ihres Systems – die Form, die RFC 6068 für den Nachrichtentext vorsieht.
  • Reservierte Zeichen wie &, =, ?, # und % werden kodiert, damit ein Betreff wie „F&A“ nicht in einen zweiten Parameter zerfällt.
  • Umlaute, Akzente und nicht-lateinische Buchstaben werden als UTF-8 kodiert, ü wird zum Beispiel zu %C3%BC.
  • Das @ jeder Adresse bleibt lesbar, wie es der Standard erlaubt.

In der HTML-Ausgabe wird der Link zusätzlich für das href-Attribut escaped und der Linktext als HTML escaped, sodass Anführungszeichen oder spitze Klammern in Ihrem Betreff die Seite nicht beschädigen können.

Durchgeführte Prüfungen

Die Liste Prüfungen markiert Adressen, die nicht gültig aussehen, Adressen, die über An, Cc und Bcc hinweg doppelt vorkommen, und Adressen mit Umlauten oder Akzenten, die viele Programme in Links ablehnen. Anzeigenamen wie Erika <erika@example.com> sind in einem Mailto-Link nicht erlaubt, daher wird nur die Adresse zwischen den spitzen Klammern übernommen. Sie werden außerdem gewarnt, wenn ein Link einen Betreff oder Text, aber keinen Empfänger hat, und wenn er etwa 2.000 Zeichen überschreitet – die Grenze, ab der manche Browser und E-Mail-Programme ihn abschneiden.

Gut zu wissen: die Grenzen

Ein Mailto-Link hängt vom Gerät des Besuchers ab. Er öffnet das als Standard eingestellte E-Mail-Programm; auf einem Computer ohne ein solches (typisch bei Webmail-Nutzern) passiert beim Klicken womöglich nichts, oder es öffnet sich ein Programm, das niemand nutzt. Zeigen Sie die Adresse deshalb auch als sichtbaren Text an oder bieten Sie ein Kontaktformular an. Anhänge lassen sich über einen Mailto-Link nicht hinzufügen, und HTML-Formatierung im Nachrichtentext wird nicht unterstützt: Der Text ist reiner Text.

Häufige Fragen

Warum werden Leerzeichen als %20 und nicht als + kodiert?

RFC 6068 behandelt den Mailto-Query als gewöhnliche URI, in der + ein normales Zeichen ist. Nur HTML-Formulare verwenden + für Leerzeichen. %20 ist die einzige Form, die jedes E-Mail-Programm gleich liest.

Kann ich mehrere Empfänger angeben?

Ja. Geben Sie mehrere Adressen unter An, Cc oder Bcc ein, getrennt durch Kommas, Semikolons oder Zeilenumbrüche. Das Tool verbindet sie mit Kommas, dem Trennzeichen, das der Standard festlegt. Einige alte Outlook-Versionen erwarteten Semikolons, aktuelle Programme akzeptieren Kommas.

Ist Bcc für die Person verborgen, die klickt?

Nein. Bcc verbirgt Adressen vor den anderen Empfängern der E-Mail, nicht vor Ihrem Besucher. Jeder kann den vollständigen Link im Quelltext der Seite lesen – tragen Sie also keine Adresse unter Bcc ein, die privat bleiben soll.

Sammeln Spammer die Adresse ein?

Adressen in Mailto-Links sind im Quelltext sichtbar, und Scraping-Bots sammeln sie tatsächlich. Wenn Spam ein Problem ist, ist ein Kontaktformular sicherer als ein Mailto-Link.

Warum passiert auf meinem Computer nichts, wenn ich den Link anklicke?

In Ihrem System ist kein Standard-E-Mail-Programm eingerichtet. Legen Sie eines in den Einstellungen Ihres Betriebssystems fest oder weisen Sie Ihren Browser an, Ihr Webmail für mailto:-Links zu verwenden. Der Link selbst ist in Ordnung.