
Ich habe zwei VPS auf DigitalOcean: example.com für meine Webseite und mail.example.com als E-Mail-Server.
Auf mail.example.com kann ich erfolgreich E-Mails über ein Terminal oder eine Roundcube-Weboberfläche senden und empfangen. Ich verwende Postfix und Dovecot, und der Benutzername und das Passwort des E-Mail-Benutzers sind dieselben wie die eines Unix-Benutzers.
Mein Problem ist, dass example.com überhaupt keine E-Mails versenden kann, beispielsweise für Benutzerregistrierungen. Ich versuche es mit den SMTP-Anmeldeinformationen für mein mail.example.com, ohne Erfolg.
Ich versuche also zu verstehen, wie das alles funktioniert. Wenn ich die SMTP-Anmeldeinformationen von mail.example.com auf example.com verwenden möchte, muss ich dann die Mail-Ports auf example.com öffnen und Postfix und Dovecot zum Weiterleiten darauf verwenden? Oder ist das nicht notwendig und der Fehler ist irgendwo auf mail.example.com zu finden?
Ich kämpfe jetzt schon seit einer Woche damit und wäre daher für jede Art von Anleitung sehr dankbar.
Antwort1
Als Sie das Senden von E-Mails über das Terminal oder die Roundcube-Weboberfläche getestet haben, geschah dies direkt über den Mailserver-VPS? Wenn ja, bedeutet dies nicht unbedingt, dass die eingehenden Ports des Mailservers aktiviert sind (über die Ihr Webserver eine Verbindung herstellen würde).
Ich empfehle Ihnen, das SMTP-Mailserverkonto mit einem beliebigen E-Mail-Client (Gmail, Outlook) zu testen und eine Verbindung dazu herzustellen, bevor Sie versuchen, eine Verbindung mit Wordpress auf dem Webserver herzustellen. Auf diese Weise können Sie überprüfen, ob der Mailserver selbst für eingehende SMTP-Verbindungen eingerichtet ist.
Versuchen Sie dann, eine Verbindung über die WP Mail SMTP-Plugin-Schnittstelle von Wordpress herzustellen.
- Wenn dies fehlschlägt, sind auf Ihrem Webserver möglicherweise die ausgehenden Ports für SMTP blockiert/deaktiviert.Standardmäßig (Stand 2015), Digital Ocean hat eine anfängliche SMTP-Sperre für neue VPS-Konten, die in bestimmten Kontexten erstellt werden. Wenn Sie ein Support-Ticket einreichen (https://cloud.digitalocean.com/support) Das Team sollte in der Lage sein, dies nach einer manuellen Kontoüberprüfung für Sie zu beheben.
- Wenn DO bestätigt hat, dass die Ports für SMTP geöffnet sind, überprüfen Sie, dass die IP des Webservers selbst nicht auf der schwarzen Liste steht.