Beiträge: 7
Themen: 1
Registriert seit: 15.09.2018
15.09.2018, 13:49
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2018, 13:50 von Tigerpanzer.)
MyBB Version 1.8.19
Benutze Mailcow als Mailingdienst auf meinem Server
Das Forum und der Mailserver befinden sich auf dem gleichen Server bei mir.
Laut Mailcow Docs sollte es so gehen
https://mailcow.github.io/mailcow-docker...nt-manual/
Egal ob php oder Smtp Einstellung bekomme ich eine Fehlermeldung und es wird keine E-Mail versendet. Ja ich weiß hier gibt es gefühlt tausend Beiträge dazu, aber ich finde einfach keine Lösung... Ob es das auswechseln von irgendwas ist oder eine mailtest.php Datei alles funktioniert nicht!
Fehler:
SMTP -
Unable to connect to the mail server with the given details. Reason: 110: Connection timed out
PHP -
MyBB was unable to send the email using the PHP mail() function.
Ich würde mich wirklich sehr für jede Hilfe bedanken!
~ Danke im Voraus
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
Glaube bei php Versand müssen auch die Parameter eingetragen werden.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Ist PHP mail() denn überhaupt auf dem Server verfügbar? Und was den E-Mail Versand über SMTP angeht, da werden wohl entsprechende Einstellungen falsch sein. Kenne mich aber mit Mailcow nicht aus.
Du kannst mal schauen, ob Dir vielleicht
dieser Beitrag weiterhilft....
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
mail.cc-sw.de läuft über Cloudflare, welche keine SMTP-Verbindungen zulassen. Siehe:
https://support.cloudflare.com/hc/en-us/...hould-I-do-
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 7
Themen: 1
Registriert seit: 15.09.2018
(15.09.2018, 14:41)Jockl schrieb: Ist PHP mail() denn überhaupt auf dem Server verfügbar? Und was den E-Mail Versand über SMTP angeht, da werden wohl entsprechende Einstellungen falsch sein. Kenne mich aber mit Mailcow nicht aus.
Du kannst mal schauen, ob Dir vielleicht dieser Beitrag weiterhilft....
Diesen Beitrag habe ich schon erfolgslos versucht. Dort kam dann einfach keine E-Mail an bzw. bei dem offizielen PHP-Mailtester aus den Docs kommt das es nicht funktioniere. Ich denke das php mail funktioniert, der Hoster heißt Gamerzhost und es ist ein RootServer.
(15.09.2018, 15:54)StefanT schrieb: mail.cc-sw.de läuft über Cloudflare, welche keine SMTP-Verbindungen zulassen. Siehe: https://support.cloudflare.com/hc/en-us/...hould-I-do-
Ich habe das nun mit Cloudflare geändert. Dennoch kommt diese Meldung "Unable to connect to the mail server with the given details. Reason: 110: Connection timed out"
Ich werde es morgen nach 24 Stunden nochmal versuchen, dennoch denke ich nicht das es das Problem sein wird.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
(15.09.2018, 18:42)Tigerpanzer schrieb: Diesen Beitrag habe ich schon erfolgslos versucht. Dort kam dann einfach keine E-Mail an bzw. bei dem offizielen PHP-Mailtester aus den Docs kommt das es nicht funktioniere. Ich denke das php mail funktioniert, der Hoster heißt Gamerzhost und es ist ein RootServer.
Bei einem Root-Server bist du für die Einrichtung und Konfiguration des Mail-Servers zuständig, nicht der Hoster. PHP verwendet standardmäßig /usr/sbin/sendmail zum Versand, wenn mailcow in einem Docket-Container läuft, funktioniert dies wahrscheinlich nicht.
Hier könnte dir jemand, der mailcow kennt, wahrscheinlich besser weiterhelfen.
(15.09.2018, 18:42)Tigerpanzer schrieb: Ich habe das nun mit Cloudflare geändert. Dennoch kommt diese Meldung "Unable to connect to the mail server with the given details. Reason: 110: Connection timed out"
Ich werde es morgen nach 24 Stunden nochmal versuchen, dennoch denke ich nicht das es das Problem sein wird.
Zumindest von außerhalb kann ich auf dem Host nun einem Mail-Server erreichen. Sollte nun trotzdem keine andere Fehlermeldung erscheinen, liegt irgendwo auf dem Server ein Konfigurationsproblem (Firewall, Docker, Mail-Server) vor.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 7
Themen: 1
Registriert seit: 15.09.2018
(15.09.2018, 19:21)StefanT schrieb: Bei einem Root-Server bist du für die Einrichtung und Konfiguration des Mail-Servers zuständig, nicht der Hoster. PHP verwendet standardmäßig /usr/sbin/sendmail zum Versand, wenn mailcow in einem Docket-Container läuft, funktioniert dies wahrscheinlich nicht.
Hier könnte dir jemand, der mailcow kennt, wahrscheinlich besser weiterhelfen.
Okay ja es läuft mit Docker. Dann könnte es eventuell daran liegen. Kennt sich hier jemand damit aus?
Beiträge: 7
Themen: 1
Registriert seit: 15.09.2018
Ich habe nun auch schon bei Mailcow ein Issue erstellt wen jemand noch Ideen hat, dann bitte
https://github.com/mailcow/mailcow-docke...ssues/1773
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Die Tipps, die sie dir geben sind gut. Das Ursprungsproblem ist also, dass der Mail-Server im Docker-Container über eine interne IP-Adresse angesprochen werden muss.
Ich würde probieren, ob du die Mails einfach ohne Verschlüsselung und Authentifizierung auf Port 25 versenden kannst. Im lokalen Netz kann Postfix üblicherweise als Relay verwendet werden.
Falls du in Zukunft auch einmal php-mail verwenden willst oder musst, könntest du dies z.B. mit SSMTP realisieren. Das ist ein leichtgewichtiges Programm, in dem du deine SMTP-Daten angeben kannst.
https://blog.nachbaur.eu/index.php/2016/...n-php-ini/
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 7
Themen: 1
Registriert seit: 15.09.2018
(21.09.2018, 14:05)StefanT schrieb: Die Tipps, die sie dir geben sind gut. Das Ursprungsproblem ist also, dass der Mail-Server im Docker-Container über eine interne IP-Adresse angesprochen werden muss.
Ich würde probieren, ob du die Mails einfach ohne Verschlüsselung und Authentifizierung auf Port 25 versenden kannst. Im lokalen Netz kann Postfix üblicherweise als Relay verwendet werden.
Falls du in Zukunft auch einmal php-mail verwenden willst oder musst, könntest du dies z.B. mit SSMTP realisieren. Das ist ein leichtgewichtiges Programm, in dem du deine SMTP-Daten angeben kannst. https://blog.nachbaur.eu/index.php/2016/...n-php-ini/
Wenn ich das versuche mit Port und mail.cc-sw.de 25 etc. Dann bekomme ich diese Fehler:
The mail server does not understand the RCPT TO command. Reason: 504 5.5.2 <CC-SWGame>: Helo command rejected: need fully-qualified hostname
oder
Failed to start TLS encryption
oder
The server did not understand the AUTH command