Failed sending email

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

Kategorie: Fehlermeldungen

Link zu diesem Artikel: Alles auswählen

[url=https://www.phpbb.de/kb/viewarticle?a=100&sid=805574db976975a3f082482b7339933d]Knowledge Base - Failed sending email[/url]

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-Fehler
» EMAIL/PHP/mail()
/phpBB3/memberlist.php

Errno 2: 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 1929 
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:
(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.