Mailto mit mehreren cc-Adressen

Lesezeit: 3 Minuten

Benutzeravatar von pollux1er
pollux1er

Ich würde gerne wissen, wie man mehrere E-Mail-Adressen in einen Mailto-Link einbezieht. Ich versuche das:

<a href="mailto:[email protected]?subject=[Help]%20Base Leisure&[email protected],[email protected]">Contact Email</a>

Aber es funktioniert nicht. Irgendeine Idee, wie man es macht?

  • Mögliches Duplikat von: stackoverflow.com/questions/9278363/…

    – Dippas

    22. Oktober 2014 um 14:26 Uhr

  • Ich bin mir nicht sicher, ob ich eine Antwort auf diese Frage sehen werde … @dippas

    – pollux1er

    22. Oktober 2014 um 14:30 Uhr

Benutzeravatar von FJT
FJT

Als Trennzeichen benötigen Sie ein Semikolon.

<a href="https://stackoverflow.com/questions/26509787/mailto:[email protected]?subject=[Help]%20Base Leisure&[email protected];[email protected]">Contact Email</a>

Einige E-Mail-Clients (z. B. GMail von Android) lassen dies nicht zu mailto: Links, um dieselbe E-Mail-Adresse in beiden zu duplizieren To: und Cc: Felder.

  • Entsprechend rfc-editor.org/rfc/rfc5322.txt wie in stackoverflow.com/questions/9278363/… erwähnt, ist das Trennzeichen ein Komma “,”. Die Verwendung eines Semikolons funktioniert bei mir nicht (Firefox und Thunderbird).

    – Hermann

    18. Juni 2018 um 10:07 Uhr

  • @Hermann Das Dokument, auf das verwiesen wird, spricht darüber, wie die Header während der Kommunikation dargestellt werden, HTTP-Anforderungen werden nicht erwähnt mailto Struktur. das richtige Dokument, auf das verwiesen werden soll, ist tools.ietf.org/html/rfc6068#section-2 und du hast recht. Der Standard schlägt vor, einen durch Komma getrennten Wert für mehrere Adressen anzugeben. Siehe Abschnitt 2.

    – Raphie

    13. September 2019 um 22:33 Uhr

  • @Hermann Aber ein kommagetrennter Wert wird von Outlook nicht akzeptiert … Überprüfen Sie dieses Bild

    – Raphie

    13. September 2019 um 22:58 Uhr

Ich füge das jetzt hinzu, da ich einige Zeit damit verbracht habe, mich mit diesem Problem zu befassen. Dies wird hauptsächlich für Desktop-Anwendungen gelten und ist absolut nicht narrensicher. Es ist einfach die vernünftigste Option.

Outlook für PC akzeptiert nur Semikolons als Trennzeichen. Kommas werden es brechen. Einige gängige E-Mail-Anwendungen der letzten Jahre akzeptieren sowohl Semikolon als auch Komma. Und alles außer Outlook akzeptiert ein Komma. Beispielsweise akzeptiert Apple Mail keine Semikolons, insbesondere wenn Sie mehr als 3 Adressen getrennt haben, aber Gmail hat kein Problem.

Es ist ein schlechter Fang 22, die beste Lösung scheint zu sein, die Benutzerplattform über window.navigator.platform zu überprüfen, und wenn Sie Windows sehen, ändern Sie das Trennzeichen in ein Semikolon. Es ist absolut keine kugelsichere Lösung, und Sie sollten es vermeiden, sich auf einen mailto-Link zu verlassen, wenn Sie diese Art von Funktionalität benötigen. Aber wenn es getan werden muss, überprüfen Sie die Plattform und hoffen Sie auf das Beste.

Diese Lösung wurde für diese Standardanwendungen getestet, vorausgesetzt, der Benutzer verwendet aktuelle Betriebssysteme:

Mac (Komma): Outlook für Mac, Apple Mail, Gmail, Browser Gmail

Windows (Semikolon): Outlook 2011 und höher, Windows Mail, Gmail.

iOS (Komma): iOS Mail, Gmail

  • Danke @Devin für deinen Beitrag, aber kannst du ihn mit einem Beispiel-Ausführungscode vorschlagen?

    – pollux1er

    17. Juli 2020 um 8:01 Uhr

Ich bin auf eine Lösung für dieses Problem gestoßen. Um 2 oder mehr Postanschriften anzugeben, müssen die Verbindungszeichen “%2C%20” muss zwischen ihnen verwendet werden. Sie werden anstelle von Kommas verwendet. Auf dieser Ressource können Sie mehr über die Parameter erfahren, die verwendet werden können. Es stellt sich heraus, dass der Link so aussehen wird.

<a href="mailto:[email protected]?subject=[Help]%20Base Leisure&[email protected]%2C%[email protected]">Contact Email</a>

  • “%2C%20” ist das hexadezimal codierte Komma (und ein folgendes Leerzeichen): “, “

    – Piotr Henryk Dabrowski

    25. September um 22:13 Uhr


Benutzeravatar von praveen kasineni
praveen kasineni

    <a href="https://stackoverflow.com/questions/26509787/mailto:[email protected]?subject=[Help]%20Base Leisure&[email protected];[email protected]">Contact Email</a>
1429940cookie-checkMailto mit mehreren cc-Adressen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy