ich stecke im Moment fest. Nach einem Update von 3.1.10 auf 3.1.12 bekomme ich keinen zuverlässigen eMail-Versand mehr mit dem Board hin. Das Board läuft auf einem Freehoster-Account und kann dort in absehbarer Zeit leider auch nicht weg. Die php-mail()-Funktion funktioniert dort zwar prinzipiell, erzeugt auch keine Fehler im phpBB-Log, aber die Mehrheit aller Board-eMails kommt trotzdem nicht beim Empfänger an, vermutlich aufgrund von Spam-Merkmalen. Diese Möglichkeit scheidet deshalb schon seit längerer Zeit für mich aus und ich bin somit auf die SMTP-Funktion angewiesen.
Seit dem Update funktioniert nun aber auch diese SMTP-Möglichkeit nicht mehr. Der Grund ist, dass der Provider fsockopen() und stream_socket_client() aus Sicherheitsgründen deaktiviert hat und auch nicht aktivieren möchte. In 3.1.10 ging das offenbar auch ohne. Ich erhalte beim SMTP-Versand immer folgende Fehlermeldung:
Ich habe testweise auch mal die alte Version der functions_messenger.php benutzt, Das funktioniert aber auch nicht, weil es Probleme bei der Athentifizierung mit STARTTLS gibt: "Probleme beim Mailversand in Zeile 1515. Antwort: 535 Authentication credentials invalid".stream_socket_client() has been disabled for security reasons at [ROOT]/includes/functions_messenger.php line 1090
Hier der genaue Protokolleintrag:
Ein Update auf 3.2.x kommt übrigens auch nicht infrage, weil mehrere wichtige Extensions dann nicht mehr lauffähig wären. Eine Rückkehr zu 3.1.10 wäre auch keine gute Lösung. Aus diesem Grund würde ich gerne die SMTP-Anbindung wieder irgendwie möglich machen. Kennt sich da jemand von euch etwas besser mit aus als ich?E-Mail-Fehler
» EMAIL/SMTP
/phpBB/adm/index.php
Probleme beim Mailversand in Zeile 1515. Antwort: 535 Authentication credentials invalid
.
Backtrace
Connecting to smtp.provider.de:25
LINE: 1056 <- 220 smtpserver.de (servername) Nemesis ESMTP Service ready
# EHLO domain.de
LINE: 1405 <- 250-smtpserver.de Hello domain.de [IP]
LINE: 1405 <- 250-AUTH LOGIN PLAIN
LINE: 1405 <- 250-SIZE 69920427
LINE: 1405 <- 250 STARTTLS
# STARTTLS
LINE: 1450 <- 220 OK
# EHLO domain.de
LINE: 1405 <- 250-smtpserver.de Hello domain.de [IP]
LINE: 1405 <- 250-AUTH LOGIN PLAIN
LINE: 1405 <- 250 SIZE 69920427
# AUTH PLAIN
LINE: 1508 <- 334
# Omitting sensitive information
LINE: 1515 <- 535 Authentication credentials invalid
Praggle