Failed sending email

Wenn im Fehlerlog (Administrations-Bereich > Wartung) eine Fehlermeldung in der Form erscheint, ist der Mailserver entweder nicht richtig konfiguriert, offline oder schlichtweg nicht vorhanden:

Code: Alles auswählen

E-mail error
» EMAIL/PHP/mail()
/phpBB-git/3.0/phpBB/memberlist.php

Errno 2: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() at [ROOT]/includes/functions_messenger.php line 1635


phpBB kann dann keine E-Mails versenden, was z.B. dafür sorgt, dass man sich nicht mehr registrieren kann, oder keine Email-Benachrichtigungen mehr bekommt.

Die einfachste Lösung ist es dann, im Adminbereich (unter Allgemeines > Board-E-Mails) einen SMTP Server einzutragen.
Als SMTP Server kann beispielsweise ein Mailaccount bei einem Freemail-Anbieter (z.B. http://www.epost.de) dienen.
Dazu müssen in die dafür vorgesehenen Felder der SMTP-Host (die Adresse des Servers), der Benutzername und das Passwort des Accounts eingegeben werden.
Die SMTP-Daten erfährt man üblicherweise in den Hilfeseiten der einzelnen Anbieter.

Gibt es bei den o.g. Aktionen weiterhin die Fehlermeldungen, sollten die SMTP-Daten überprüft werden. Bei einigen Anbietern ist es auch nicht möglich, die SMTP-Funktion von einem "fremden" Server aus zu nutzen. Dann sollte ein anderer Mailservice getestet werden.

Die häufigsten Anbieter gefolgt von den SMTP-Adressen, die im Adminbereich eingetragen werden müssen:

  • http://www.yahoo.de
    SMTP-Host: smtp.mail.yahoo.de

  • http://www.gmx.de
    SMTP-Host: mail.gmx.net
    Authentifizierungsmethode: Login

  • http://www.web.de
    SMTP-Host: smtp.web.de

  • http://www.freenet.de
    SMTP-Host: mx.freenet.de
(weitere SMTP-Daten gibt es hier gesammelt: http://www.patshaping.de/hilfen_ta/pop3_smtp.htm )

Je nach Freemail-Anbieter wird auch eine andere Authentifizierungsmethode für SMTP benötigt, hier muss man einfach ein bisschen googlen oder es einfach ausprobieren und zum testen immer eine E-Mail an einen Benutzer verschicken.

Zuletzt bearbeitet: 24.02.2014 19:56 von • Der Artikel wurde 34515 mal angeschaut.