Fehler 500 mit TYPO3 beim Versenden von E-Mails

TYPO3 (zumindest bis zur Version 4.3.3) hat einen bekannten, nicht geschlossenen Bug der – je nach Serverkonfiguration – eine weiße Seite oder einen 500 Servererror liefert.
Der Fehler tritt auf, wenn PHP mit Suhosin als fastCGI installiert ist, was allerdings mittlerweile sehr üblich ist.

Hier ist der Fehler nochmal näher beschrieben: http://bugs.typo3.org/view.php?id=13701

Abhilfe schafft das auskommentieren der entsprechenden ini_set Zeile in t3lib/class.t3lib_htmlmail.php
Mit einem Texteditor, oder z.B. wie folgt:

sed -i 's,@ini_set\(\'sendmail_from,//@ini_set\(\'sendmail_from,1' t3lib/class.t3lib_htmlmail.php

Ein Patch zum sauberen Fixen wurde im Zuge des RFC #13701 an die Core-Liste versandt, stieß aber auf wenig Interesse bzw. Zustimmung, sodass er nicht in den Core eingeflossen ist. Für Interessierte ist er hier bereitgestellt:

Update 2010-05-31:

Committed bug_13701.diff to:
* trunk rev. 7787
* 4.3 rev. 7788