Das ist etwas verwirrend zu erklären, also nimm es hier mit ...
Ich möchte ein System einrichten, in dem ein Benutzer Vorlagen-E-Mails über meine Website senden kann, es sei denn, diese werden nicht über meinen Server gesendet. Stattdessen wird lediglich der eigene lokale E-Mail-Client mit einer sofort einsatzbereiten E-Mail geöffnet. Die Anwendung füllt den Text der E-Mail mit vordefinierten Variablen aus, damit der Benutzer sie nicht selbst eingeben muss. Sie können die Nachricht dann wie gewünscht bearbeiten, falls sie nicht genau ihren Zwecken entspricht.
Es gibt eine Reihe von Gründen, warum ich möchte, dass es über den lokalen E-Mail-Client des Benutzers erfolgt. Daher ist es keine Option, den Server zum Senden der E-Mail zu bewegen: Es muss zu 100% clientseitig sein.
Ich habe bereits eine meist funktionierende Lösung, und ich werde die Details dazu als Antwort veröffentlichen. Ich frage mich, ob es einen besseren Weg gibt.