php mail() - Mails an eigene Domains mit externem Mailserver kommen nicht an
Posted: Tue 26. Apr 2022, 22:50
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Hallo!
Die SuFu hat mir leider keine ähnlichen Problemstellungen angezeigt, deshalb versuche ich mal mit einem Thread mein Glück.
Server-Betriebssystem + Version
Ubuntu 20.04 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
22.0 (Build 2393)
Problembeschreibung / Fehlermeldungen
Ich nutzte auf meinem Server mit mehreren Domains (externe Mailserver) und mehreren Benutzeraccounts u.a. die php mail()-Funktion. Diese funktioniert an sich einwandfrei. Wenn ich allerdings über die mail()-Funktion Mails an auf dem Server gehostete Domains erzeuge, kommen diese nicht an. Die Domains haben allerdings auch alle externe Mailserver. Eigentlich müsste der Webserver sich ja über DNS den MX-Eintrag der Domain ziehen und die Mail dorthin senden, oder?
Für die betroffenen Domains habe ich keine E-Mail-Postfächer auf dem Server eingerichtet. Den "eigenen" DNS-Server habe ich für die Domains deaktiviert. Error-Logs sind bei der sendenden und empfangenden Domain jeweils leer. Ich bekomme auch keine Error-Mail, dass die Mail nicht zugestellt werden kann. Im Spam-Ordner ist nix vorhanden.
Hat jemand Erfahrungen oder einen Tipp was ich übersehen habe? Kann ich den eiegenen DNS-Server komplett deaktivieren? Im Handbuch steht, dass man Serverdienste deaktivieren kann, ich habe diesen Punkt aber im Panel nicht gefunden.
Erwartetes Ergebnis
Erzeugte Mails werden an externen Mailserver gesendet.
Tatsächliches Ergebnis
Erzeugte Mails verschwinden im Nirvana
Schritte zur Reproduktion
1. Domain über Keyhelp aufschalten
2. Externen Mailserver für diese Domains einrichten, DNS einrichten
3. Mail an ein Postfach dieser Domain mittels php mail() senden
Zusätzliche Informationen
keine Änderungen am System vorgenommen, keine Fehlermeldungen in den Logs
Hallo!
Die SuFu hat mir leider keine ähnlichen Problemstellungen angezeigt, deshalb versuche ich mal mit einem Thread mein Glück.
Server-Betriebssystem + Version
Ubuntu 20.04 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
22.0 (Build 2393)
Problembeschreibung / Fehlermeldungen
Ich nutzte auf meinem Server mit mehreren Domains (externe Mailserver) und mehreren Benutzeraccounts u.a. die php mail()-Funktion. Diese funktioniert an sich einwandfrei. Wenn ich allerdings über die mail()-Funktion Mails an auf dem Server gehostete Domains erzeuge, kommen diese nicht an. Die Domains haben allerdings auch alle externe Mailserver. Eigentlich müsste der Webserver sich ja über DNS den MX-Eintrag der Domain ziehen und die Mail dorthin senden, oder?
Für die betroffenen Domains habe ich keine E-Mail-Postfächer auf dem Server eingerichtet. Den "eigenen" DNS-Server habe ich für die Domains deaktiviert. Error-Logs sind bei der sendenden und empfangenden Domain jeweils leer. Ich bekomme auch keine Error-Mail, dass die Mail nicht zugestellt werden kann. Im Spam-Ordner ist nix vorhanden.
Hat jemand Erfahrungen oder einen Tipp was ich übersehen habe? Kann ich den eiegenen DNS-Server komplett deaktivieren? Im Handbuch steht, dass man Serverdienste deaktivieren kann, ich habe diesen Punkt aber im Panel nicht gefunden.
Erwartetes Ergebnis
Erzeugte Mails werden an externen Mailserver gesendet.
Tatsächliches Ergebnis
Erzeugte Mails verschwinden im Nirvana
Schritte zur Reproduktion
1. Domain über Keyhelp aufschalten
2. Externen Mailserver für diese Domains einrichten, DNS einrichten
3. Mail an ein Postfach dieser Domain mittels php mail() senden
Zusätzliche Informationen
keine Änderungen am System vorgenommen, keine Fehlermeldungen in den Logs