Hi Danny,
interessanter Lösungsansatz! Funktioniert er auch bei
manueller Eingabe in jedem E-mail-Programm, oder z.B. bei
Hotmail & GMX? Hoffentlich hab ich das richtig verstanden,
also der Header würde dann so aussehen:
To: [email protected]?subject=„Ihr Newsletter, Herr Müller!“
Cc:
Bcc:
Subject:
…oder? Hab’ so eine Mail gerade an eine zweite
E-mail-Adresse von mir selbst geschickt. Bisher ist die noch
nicht angekommen…
Nein, die Übergabe wird in Form eines Links erzeugt; das heisst:
jeder übergebene Parameter wird „abgeteilt“ in das jeweilige Feld. Bsp:
Übergabe „[email protected]?subject=„Ihr Newsletter, Herr Müller!““
wird im Programm zu:
To: [email protected]
Cc:
Bcc:
Subject: „Ihr Newsletter, Herr Müller!“
Wie Du oben unter dem Link hinter Übergabe sehen kannst, hat das Forum-Skript die restlichen Worte „Newsletter, Herr Müller“ nicht als Link unterstrichen. Ähnliche Feinheiten warten da in Programmen auf.
Du verwendest ja ein Mail-Programm, und das klabüstert die Variablen auseinander, wie oben beschrieben, und übergibt es so zum Versenden…
Klicke doch x den folgenden Link:
[email protected]?subject=Jetzt_schreib_ich_mir_selbst&body=hi,hi
und lass den Rest Dein Mailprogramm anzeigen…
Lass aber die Anführungsstriche weg, egal ob doppelt oder einfach. (Wenn Du unbedingt Anführungsstriche brauchst, dann » und «.) Verwende stattdessen ggf. statt des normalen Leerzeichens (Code:032) das Feste Leerzeichen (Code:160) wie im folgenden Beispiel:
[email protected]?subject=Jetzt schreib ich mir selbst&body=hi,hi
Den Code 160 eingeben mit [Alt]-Taste plus gleichzeitig auf dem Nummernblock die Zahlen 0 1 6 0 eingeben; die Null vorweg leitet das Erzeugen eines Zeichens ein… – Je nach Programm muss man das auch als HTML-Text umsetzten; dann lautet die Zeichenfolge:
(Das Semikolon am Ende nicht vergessen.)
Grüsse aus Wi,
DannyFox64