Problem:
Sie möchten über einen Webserver via phpMail Mails versenden, doch diese landen nicht beim gewünschten Empfänger.
Ursache:
Hierfür kann es viele Ursachen geben, einige davon sind z.B.:
- Probleme mit dem Script und der Server PHP Version
- der Hostname ist falsch eingetragen (manche Webserver reagieren zur Sicherheit nicht auf localhost)
- es existiert ein SPF Eintrag auf der Absenderdomäne welcher nicht den Webserver enthält (Mail wird versendet, Empfänger Mail Server prüft auf existierende SPF Einträge, da der Eintrag den Server nicht enthält werden die Mails verworfen)
Lösung:
Senden Sie nach Möglichkeit via SMTP, für jedes CMS System gibt es eine SMTP Integration:
- Installieren Sie falls nicht vorhanden ein SMTP Modul in Ihrem CMS System
- Erstellen Sie ein Postfach auf dem Webserver oder auf Ihrem Exchange Dienst (SPF-Eintrag prüfen)
2.1 Ist ein SPF Eintrag auf der Absenderdomain vorhanden, so muss das Postfach auf einem der hinterlegten Mailserver existieren und der Versand darüber laufen. - Konfigurieren Sie das SMTP Modul in dessen Einstellung wie folgt:
SMTP aktivieren (Ja)
SMTP Port: 587 (TLS)
SMTP Host: < hier der Host-Name ihres Email-Servers > bei unseren Webhostings:
hostingserver07.maxit-con.com
SMTP Benutzer: < Postfach Benutzer >
SMTP Passwort: < Postfach Passwort >