Zum Inhalt springen

Immer wieder Fehlermeldung beim Versand

Erstellt am 13. Mai 2014 · 3 Antworten · letzte Antwort am 14. Mai 2014

Tags: Direct Mail, E-Mail-Versand, TYPO3 4.x, Frage

renaksc ·

Hallo zusammen,
ich habe gesehen, dass es schon einen (halbwegs) ähnlichen Thread zum Thema gibt, aber der dort vorgeschlagene Lösungsweg bringt uns nicht voran.

Wir haben vor kurzem auf Version 4.5.32 upgedatet und haben seitdem ein Problem mit unserem Direct Mail-Versand (DM Version 3.1.2, Extended Direct Mail Subscription v1.0.4).

Mit der Erstellung des Newsletters und dem Versand bis einschließlich der Testmail in Schritt 4 klappt alles ganz normal. Will man nun allerdings an eine Empfängergruppe versenden, bleibt im Versandstatus die Spalte mit den Versendeten leer, egal, wie oft man anstößt.

Beim Blick in den Errorlog erscheint immer dieselbe Fehlermeldung:

[Tue May 13 14:45:22 2014] [warn] [client XXX] mod_fcgid: stderr: PHP Fatal error: Call to undefined method ux_dmailer::setRecipient() in XXX/htdocs/typo3conf/ext/pi_direct_mail_subscription/pi1/class.ux_dmailer.php on line 127, referer: http://XXX/typo3conf/ext/direct_mail/mod5/index.php?id=35&

Woher könnte der Fehler rühren?

Wenn weitere Angaben gebraucht werden, bitte melden. Ich versuche dann, sie zu geben.

toifel · · Beste Antwort

Scheinbar nutzt die Extension noch die alte "t3lib_htmlmail" zum Mailversand - dort gab es setRecipient. Ist aber schon ewig deprecated, anstatt dessen wird die Swiftmailer API schon seit geraumer Zeit genutzt und dort gibt es diese Funktion nicht mehr.

Die aktuelle Version der Subscription ist laut TER 2.0.1 und bei jedem Typo3 Update sollten auch immer die Extensions mit geupdatet werden.

renaksc ·

Erst einmal vielen Dank für die - wie immer - schnelle Antwort.

Ich gebe die Antwort weiter und würde mich ggf. noch einmal melden, sollten wider Erwarten noch weitere Probleme auftreten.

🙂

renaksc ·

Danke für die Hilfe!
Wir haben festgestellt, dass es an der Extension "Extended Direct Mail Subscription" lag, weil die das setRecipient verwendet hat, aber leider seit 2010 nicht mehr weiter entwickelt wurde und wohl deshalb unter dem neueren TYPO3 nicht mehr läuft.
Wir nutzen jetzt stattdessen einfach die Direct Mail Subscription und mit der funktioniert es wieder! 🙂