TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

Mailformplus verschickt keine Umlaute


Autor Nachricht
Verfasst am: 17. 02. 2007 [15:32]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Hallo!

Ich benutze Typo3 4.0.2 und mailformplus 3.8.0. Das HTML-Template für mailformplus verschickt zusammen mit den ausgefüllten Formularfeldern selbst einige Textteile, darunter ein Teil mit Umlauten. Diese werden auch korrekt per E-Mail verschickt.
Im Formular selbst eingegeben Umlaute hingegen kommen beim E-Mail-Empfänger nicht an icon_frown.gif Sie werden aber korrekt in der MySQL-Datenbank abgespeichert.
???
Hier eine Beispiel-E-Mail, damit Ihr den Fehler seht:
HTML
Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Date: Sat, 17 Feb 2007 15:11:59 +0100 (CET)
 
 
Hallo!
jemand hat über die Webseite eine Anfrage ausgefüllt:
 
Nachname: Günther
Vorname: jklj

Das Wort "ausgefüllt" steht im HTML-Template und wird von dort aus verschickt, der Nachname hingegen wird vom User im Formular ausgefüllt.
Wie Ihr auch sehen könnt, wird der Zeichnsatz im E-Mail-Header richtig angegeben, und zwar mittels TypoScript im Root-Template:
TYPOSCRIPT
plugin.tx_thmailformplus_pi1.emailHeader = Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Jemand eine Ahnung?

Viele Grüße

Lemon
ProfilICQ
Verfasst am: 20. 02. 2007 [08:50]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Niemand? icon_cry.gif
ProfilICQ
Verfasst am: 27. 02. 2007 [12:21]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Kommt schon, ich brauche nur einen klitzekleinen Tip, dann werd ich schon weiterkommen.

Vielen Dank!

Lemon
ProfilICQ
Verfasst am: 27. 02. 2007 [12:30]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
Hi,

irgendwo in Deiner Kette ist scheinbar kein utf8 (FE,BE,...)

Kontrolliere doch mal die versendete Email, welchen Header die hat, entspricht das Deinem gesetzten Header ?

ProfilWWW
Verfasst am: 27. 02. 2007 [14:15]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Hi steffenk!

In meinem ersten Beitrag siehst Du den Header der angekommenen E-Mail und die Konfigurationszeile in Typoscript. Beide sind identisch.
Das meinstest Du doch, oder?

Viele Grüße

Lemon
ProfilICQ
Verfasst am: 27. 02. 2007 [15:08]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
das meinte ich. Ist das wirklich der Header oder steht das im Mailtext ?

ProfilWWW
Verfasst am: 27. 02. 2007 [15:13]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Hi steffenk!

Das ist wirklich der Mail-Header.
Hab jetzt was rausgefunden. Anscheinend war die Thunderbird-Konfiguration defekt, der Header wurde nicht richtig interpretiert icon_frown.gif
Jetzt klappt's mit den Umlauten - nur die fixen Texte sind jetzt nicht in Ordnung, das heisst, die Texte, die aus einer externen Datei eingefügt werden, erscheinen als Sonderzeichen. Kann es sein, dass die Datei auf dem Server auch in UTF-8 kodiert sein muss? Ich mach alles mit dem nano-Editor.

Viele Grüße

Lemon
ProfilICQ
Verfasst am: 27. 02. 2007 [15:23]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
externe Dateien müssen utf8-kodiert sein. Wenn nano das nicht kann, versuchs mal mit textpad o.ä.

ProfilWWW
Verfasst am: 07. 03. 2007 [10:10]
omeckel
Dabei seit: 14.08.2006
Beiträge: 27
Ist hier schon jemand weitergekommen?
Ich habe leider das gleiche Umlaut-Problem mit mailformplus,
und kann es einfach nicht lösen.

Das CMS ist auf utf-8 aufgebaut. Das Template für mailformplus und somit die Ausgabe für die Mails auch.

Der Mailheader, der versendeten Mail zeigt auch UTF-8
Am Mac wird die Mail richtig angezeigt,
am PC sind die Umlaute nicht richtig, hier steht die Codierung auf ISO.

Was mach ich falsch? Wer kann helfen?
ProfilWWW
Verfasst am: 07. 03. 2007 [10:55]
lemon
Themenersteller
Dabei seit: 20.07.2004
Beiträge: 347
Hallo omeckel,

werden in der E-Mail nur eingegebene Formulardaten übermittelt oder auch Daten, die in einer externen Datei abgespeichert sind? Denn dann muss jene Datei auf utf-8-kodiert sein.

Viele Grüße

Lemon
ProfilICQ