Zum Inhalt springen

direct mail Versand geht nicht

Erstellt am 3. Januar 2013 · 1 Antwort · letzte Antwort am 6. Januar 2013

Tags: Direct Mail, E-Mail-Versand, Frage

klaeff ·

habe TYPO3 4.7.7 direct_mail 3.0.3 (war aber auch mit TYPO3 4.7.4 und direct_mail 3.0.2 so) am laufen.

Newsletter anlegen und unter Modul direct Mail bis Schritt 4 Test Mail funktioniert soweit alles.

Testmail simple geht auch, aber Versand an Einzel Empfänger bzw. Empfängergruppen geht nicht. Ich bekomme eine leere rechte Spalte im Backend angezeigt.

Wenn ich den Schritt 5 anstosse, kann ich das manuell machen, aber es wird nichts versand. Im Protokoll steht dann 0 versande E-mails.

Wenn ich den versand über den Planer (Scheduler) anstosse, dann gibt es auch nur eine leere rechte Spalte und nichts wird versand.

in der php.ini ist allow_url_fopen aktiviert, im Installtool ist curlUse auf 1 gestellt.

im TYPO3 Protokoll taucht mit dem Testversand folgende Fehlermeldung auf:
Core: Error handler (FE): PHP Warning: fopen() [<a href='function.fopen'>function.fopen</a>]: Filename cannot be empty in /url/t3lib/class.t3lib_div.php line 5434 (url ist domain ...)

Hat jemand eine Idee oder Lösung? Hat es was mit dem Issue 38907 im Bugtracker zu tun? http://forge.typo3.org/issues/38907

Als weitere Beobachtung: Im einfachen Testversand der funktioniert, sind die Links zu externen Seiten falsch, wenn ich nur Textmailversand mache, dann werden die externen Links zweifach angegeben, einmal richtig zur externen Seite und einmal falsch zur internen Newsletterseite. Ist das so gewollt?

Über Hilfe wäre ich sehr froh. Komme an dieser Stelle nicht weiter.

(Mit der bisherigen Webseite, die auf einer alten TYPO3 Version 4.2.x und direct_mail 2.6.3 beruht, geht alles.)

Julian.​Hofmann ·

Hallo.

Das klingt für mich danach, als würde der zwischenzeitlich in TYPO3 integrierte Swiftmailer (ab 4.5) hier irgendwas nicht so ganz zu tolerieren. Swiftmailer ist recht streng, was die Einhaltung der Regeln für Mailkommunikation angeht.
Um dem Kerlchen etwas mehr zu entlocken (oder auch sonstigen Skripten, die dran schuld sein könnten), würd eich mal die Debug-Keule schwingen und vorübergehend ein paar Schalter in der localconf/Install-Tool anders setzen:

// -- Fuer TYPO3-Debugging -----------------------------------------------
$TYPO3_CONF_VARS['SYS']['displayErrors'] = '1';
$TYPO3_CONF_VARS['SYS']['enable_errorDLOG'] = '1';
$TYPO3_CONF_VARS['SYS']['enable_exceptionDLOG'] = '1';
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1';
$TYPO3_CONF_VARS['SYS']['enable_DLOG'] = '1';
$TYPO3_CONF_VARS['FE']['debug'] = '1';
// -- Fuer TYPO3-Debugging -----------------------------------------------

Damit solltest Du aussagekräftige(re) Fehlermeldungen bekommen.

Viele Grüße
Julian