Zum Inhalt springen

Alle paar Stunden ein PHP Fatal error: Uncaught exception 'Swift_TransportException' ...

Erstellt am 18. Dezember 2012 · 2 Antworten · letzte Antwort am 18. Dezember 2012

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

Unbekannter Benutzer ·

Hallo zusammen,

ich benutze seit einigen Monaten DirectMail und versende in regelmäßigen Abständen Newsletter an große Versandlisten. Dies auch sehr zuverlässig und weitesgehend ohne Probleme. Mein Cronjob läuft alle 15 Minuten und produziert alle paar Stunden bis alle paar Tage folgenden Fehler:

PHP Fatal error:  Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "username" using 3 possible authenticators' in /srv/www/kunde/data/newsletter/typo3_src-4.5.11/typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/AuthHandler.php:179
Stack trace:
#0 /srv/www/kunde/data/newsletter/typo3_src-4.5.11/typo3/contrib/swiftmailer/classes/Swift/Transport/EsmtpTransport.php(252): Swift_Transport_Esmtp_AuthHandler->afterEhlo(Object(Swift_SmtpTransport))
#1 /srv/www/kunde/data/newsletter/typo3_src-4.5.11/typo3/contrib/swiftmailer/classes/Swift/Transport/AbstractSmtpTransport.php( 108 ): Swift_Transport_EsmtpTransport->_doHeloCommand()
#2 /srv/www/kunde/data/newsletter/typo3_src-4.5.11/typo3/contrib/swiftmailer/classes/Swift/Mailer.php(74): Swift_Transport_AbstractSmtpTransport->start()
#3 /srv/www/kunde/data/newsletter/typo3_src-4.5.11/t3lib/mail/class.t3lib_mail_swiftmaileradapter.php(101): Swift_Mailer->send(Object(Swift_Message))
#4 /srv/www/bran in /srv/www/kunde/data/newsletter/typo3_src-4.5.11/typo3/contrib/swiftmailer/classes/Swift/Transport/Esmtp/AuthHandler.php on line 179

Nach diesem Fehler muss ich die Lock-Datei löschen und den Versand manuell noch mal anstoßen, dann läuft er fehlerfrei weiter bis der oben genannte Fehler erneut auftaucht.

Hat oder hatte eventuell jemand das gleiche Problem und kennt eine Lösung?
Wie es aussieht, scheint die Anmeldung am SMTP-Server zwischendurch fehlzuschlagen, das das System aus der Bahn wirft. Ich würde nur gern herausfinden, aber welcher Stelle man ansetzen kann.

Vielen Dank und Gruß,
Lukas

Norman2k ·

Könnte es eventuell einfach nur sein, dass der SMTP-Server kurzzeitig nicht erreichbar ist? Wie ist denn das Verhalten, wenn du explizit mal einen falschen Username für die SMTP-Authentifizierung angibst.
Oder schlägt da vielleicht irgendein Limit zu?

Unbekannter Benutzer ·

Laut Systemadministrator liegt dort nicht das Problem, wobei ich darauf nicht schören würde. Ist die Frage, wie ich die SMTP-Verbindung testen kann um den Fehler auszumachen.

Ein Limit kann ich mir eigentlich nicht vorstellen, da der Fehler so unregelmäßig auftritt. Aber dem gehe ich mal nach.