TYPO3 / direct_mail: The body of „Symfony\Component\Mime\Part\TextPart“ must be a string or a resource (got „bool“)

Ausgangssituation

Die TYPO3 Extension direct_mail versendet keine Newsletter mehr. Im Scheduler und im Systemprotokoll wird als Fehlermeldung „Core: Exception handler (CLI): Uncaught TYPO3 Exception: The body of „Symfony\Component\Mime\Part\TextPart“ must be a string or a resource (got „bool“). | TypeError thrown in file /…/vendor/symfony/mime/Part/TextPart.php in line 52

Workaround

Die Datei /…/vendor/symfony/mime/Part/TextPart.php um Zeile 52 bearbeiten. Die Zeile
if (!\is_string($body) && !\is_resource($body)) {
durch
if (!\is_string($body) && !\is_resource($body) && !\is_bool($body)) {
ersetzen.
Dieses Vorgehen ist zugegeben eher unsauber, erlaubt im Anschluss aber wieder den Newsletterversand und auch eingebettete Bilder werden korrekt verarbeitet.


Schreibe einen Kommentar