Offensichtlich weis keiner so genau, was zu tun ist, wenn die Emails aus Formularen ohne Zeilenumbruch kommen oder HTML-Mails schrecklich aussehen. Bis heute hat jedenfalls keiner meine Fragen beantworten können.
Nun habe ich selber herausgefunden, was man tun muss, damit die Emails ordentlich aussehen. Für alle, die das beschriebene Problem ebenfalls haben und nicht recht vorankommen, hier die Lösung.
Anmerkung: Allerdings garantiere ich nicht, dass diese Lösung ohne Seiteneffekte ist, da ich mir aus Zeitmangel nicht die Mühe gemacht habe den PHP-Qelltext durchzuarbeiten. Ich habe bisher aber keine Seiteneffekte feststellen können.
Die Lösung:
Das Problem besteht, wenn die Dummy-Version von Typo3 als Basis für eine Webseite installiert wird. Alle Formulare werden dann base64-codiert gesendet. Daher ist das Ergebnis auf vielen Clients unlesbar.
Hierfür wird eine Erweiterung angeboten (sowie diverse Vorschläge, die Codierung auszuschalten): Quoted Printable Form Mail. Der Code dieser Erweiterung ist auch bereits Bestandteil folgender Extension: Save Form Mail.
Beide können nicht gemeinsam installiert werden.
Nach Installation einer dieser Erweiterungen, sind die Emails lesbar, aber es werden bei den Wertepaaren -Label-Value keine Zeilenumbrüche gemacht. Damit sind diese Emails zwar les- aber kaum verwendbar.
Save Form Mail hat zusätzliche Felder für Templates. Deren Verwendung ist aber leider nirgends dokumentiert und somit sind diese nicht wirklich hilfreich.
Die übrigen Vorteile von Save Form Mail sind mir noch nicht ganz klar, deshalb werde ich hier kein Urteil abgeben. In Bezug auf die Formatierung und Verwendbarkeit bringen die beiden Extensionen aber nicht den gewünschten Effekt.
Es ist viel einfacher:
Ladet Euch die Quickstartversion von Typo3 herunter.
Entpackt sie lokal.
kopiert folgende Dateien der Quickstart-Version auf den Server über die Dateien der Dummy-Version:
typo3/t3lib/class.t3lib_dmailer.php
typo3/t3lib/class.t3lib_formmail.php
typo3/t3lib/class.t3lib_htmlmail.php
typo3/t3lib/class.t3lib_readmail.php
Save Form Mail und Quoted Printable Form Mail habe ich deinstalliert
Danach bekommt Ihr saubere Emails zu den Empfängern.
Gruß Oliver