Follow

Ich hoffe mir kann jemand mit folgendem Firewall / Problem weiterhelfen:
Ich habe mailcow-dockerized neben Gitea auf dem selben Host am Laufen. Nun wollte ich bei Gitea als E-Mail-Server meinen Mailcow Server angeben. Leider erhalte ich beim Versenden der Testmail jedes mal einen Timeout. Daher habe ich lokal per Nmap den SMTP Port gescannt und erhalte als State "filtered". Wenn ich von extern den Port scanne, erhalte ich "open". Was muss ich tun, um das zu beheben? CC @diekuh

@diekuh Dieses Problem tritt auf, wenn ich vom Host des mailcow Docker-Stacks oder anderen Containern auf diesem Host Mails über mailcow versenden möchte. Wer mehr Informationen benötigt, kann sie gerne erfragen.

@r00tusr Die Lösung wäre, dass du beide Dienste in einem Docker Netzwerk laufen lässt. Hast du eine Compose Datei für Gitea? Oder hast du es nur "so" gestartet? Schau mal hier: mailcow.github.io/mailcow-dock

@diekuh ich nutze die Compose Datei von Gitea (docs.gitea.io/en-us/install-wi), aber ich werde mir deinen Link mal ansehen. Ich habe das selbe Problem allerdings auch für Nextcloud. Wieso werden denn lokale Anfragen gefiltert? Ist das durch mailcow intern, oder durch iptables?

@r00tusr Das hat mit mailcow nichts zu tun. Das ist einfach die Art, wie Docker Netze voneinander trennt. :) Der eine kann zum anderen nicht rüberschauen. Könnte mit kleineren Handgriffen schon gehen (könnte man auf Google was zu finden). Aber sauberer ist es, man exposed die Netze untereinander.

@diekuh Also dass man von einem Docker Netz ins andere nicht connecten kann, war mir klar. Mich hat nur gewundert, dass der Zugriff auf den Port auch vom Host aus blockiert wird. Ich hab Gitea jetzt in das Mailcow Netz eingebunden und als Mailserver "postfix" gesetzt. So würde ich es für Nextcloud und andere Anwendungen jetzt auch machen. Danke für deine schnelle Hilfe :)

Sign in to participate in the conversation
chaos.social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!