Reseller Webhosting mit Externen Mailserver nicht möglich

  • Hallo zusammen,

    ich nutze ein Reseller Webhosting für meine Kunden.
    Die meisten davon nutzen ebenfalls Mail über das Reseller Webhosting.

    Da es beim Shared Hosting ja häufiger Probleme mit Mails gibt und somit Mails nicht zugestellt werden oder aber das Netz/IPs auf Blacklisten landen, nutzen einige Kunden einen von mir betriebenen Externen Mailserver bei einem anderen Anbieter.

    Der Mailserver ist von außen Problemlos erreichbar.
    SSL/TLS Port 465/587 sind offen.

    Alle Kunden können also mit Ihrem Mail Client auf den Mailserver zugreifen.

    Allerdings ist es nicht möglich, von Webanwendungen die auf dem Reseller Webhosting laufen über SMTP auf den Mailserver zuzugreifen.
    Ich nutze z.B. auf diversen Wordpress Seiten Kontaktformulare in Kombination mit WP Mail SMTP.
    Oder aber auch ein Abrechnungssystem, welches ebenfalls SMTP nutzt.
    Ich gebe also direkt Mailserver, Verschlüsselung, Port usw. an.

    WP Mail SMTP liefert:
    "SMTP Error: Could not connect to SMTP host. Failed to connect to server SMTP server error: Failed to connect to server SMTP code: 110 Additional SMTP info: Connection timed out"

    Das Abrechnungssystem liefert:
    root:"Connection could not be established with host "ssl://mail.meinmailserver.de:465": stream_socket_client(): Unable to connect to ssl://mail.meinmailserver.de:465 (Connection timed out)"

    Versuche ich es direkt über PHP in der chrootet Umgebung erhalte ich:
    bash-5.1$ php -r '$s=fsockopen("mail.meinmailserver.de",587,$e,$s,10); if($s){echo "VERBINDUNG OK\n"; fclose($s);} else {echo "FEHLER $e\n";}'

    Warning: fsockopen(): Unable to connect to mail.meinmailserver.de:587 (Connection timed out) in Command line code on line 1
    FEHLER 110

    Meine vermutung war, dass Netcup auf Reseller Hosting Port 465/587 für Externe Adressen sperrt.
    Ich habe bereits vor über 4 Wochen eine Supportanfrage erstellt.
    Die Antwort war:

    "Grundsätzlich sperren wir keine Ports."

    Ich habe daraufhin ebenfalls die Fehlermeldung gesendet aber bis heute keine Rückmeldung bekommen.


    Nutzt jemand ein Reseller Webhosting und verwendet dafür einen Externen Mailserver?
    Kann jemand das Problem bestätigen?

    Mache ich irgendwas falsch?

    Über Ideen würde ich mich sehr freuen.

  • Die KI Slopmaschine meint:
    # In der chroot-Umgebung testen

    php -r '$s=fsockopen("portquiz.net",587,$e,$m,10); echo $s?"OK\n":"FEHLER: $m\n";'

    Angaben wie immer ohne Gewähr

    Wie du in meinem ersten Beitrag siehst:

    Versuche ich es direkt über PHP in der chrootet Umgebung erhalte ich:
    bash-5.1$ php -r '$s=fsockopen("mail.meinmailserver.de",587,$e,$s,10); if($s){echo "VERBINDUNG OK\n"; fclose($s);} else {echo "FEHLER $e\n";}'

    Warning: fsockopen(): Unable to connect to mail.meinmailserver.de:587 (Connection timed out) in Command line code on line 1
    FEHLER 110

    Habe ich das bereits versucht.

  • Funktional machen beide Befehle fast dasselbe.
    Deine Variante ist etwas "sauberer".

    Spannend, jetzt bin ich doch etwas verdutzt.

    bash-5.1$ php -r '$s=fsockopen("mail.meinmailserver.de",587,$e,$s,10); if($s){echo "VERBINDUNG OK\n"; fclose($s);} else {echo "FEHLER $e\n";}'
    VERBINDUNG OK


    bash-5.1$ php -r '$fp=fsockopen("mail.meinmailserver.de",587,$errno,$errstr,10); if($fp){echo "OK\n"; fclose($fp);} else {echo "FEHLER $errno: $errstr\n";}'
    OK

    Verbindung zum Mailserver ist nun da.

    Auch Wordpress und das Abrechnungssystem können nun via SMTP senden.

    Ich weiß nicht ob Netcup hier etwas gefixt hat oder ob es zum Zeitpunkt des testens Schluckauf gab.

    Problem ist also behoben, webdesignheld danke für deinen Input, sonst hätte ich sicher nicht nochmal getestet.

  • bei ihm kommt halt die err-message nicht mit. hat er aber trotzdem in der warning (timeout).

    ich würde noch einen zuverlässigen externen smtp testen, wie z.b.
    reception.mail-tester.com 25

    »Hauptsache BogoMIPS!«
    Volksfront DLT #64Ksplit
    Sag' NEIN zu Wordpress

    Einmal editiert, zuletzt von Olivetti (19. März 2026 um 11:25) aus folgendem Grund: lahme enten sind lahm!