Hallo zusammen,
ich habe folgendes Problem.

Ich habe mailcow auf einer frisch installiertem Ubuntu VM installiert und die erste Domain + Mailbox konfiguriert.
Die Verbindung von einem Mail Client und dem Webinterface funktioniert für 10 Minuten, dann kommt keine Verbindung mehr zustande.

Alle Docker Container laufen, 2 werden als healthy angezeigt, Ports sind alle freigegeben, Mails werden auch über Postfix angenommen.
Wenn ich die Contailer mit docker compose down && docker compose up -d neu starte, funktioniert wieder alles für ca. 10 Minuten.

  • DocFraggle

    • Community Hero
    Moolevel 267

Hat Deine VM evtl zu wenig Ressourcen? 6GB RAM Minimum etc

Have something to say?

Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!

Nein die VM hat 8 Kerne mit 16 GB RAM

  • DocFraggle

    • Community Hero
    Moolevel 267

Hmm OK, dann würde ich mal in die Logs schauen was passiert kurz bevor/wenn nichts mehr geht

Also ich habe mir mal die Logs von Watchdog angesehen und da sieht es trotz der Probleme gut aus.

In den php-fpm logs steht folgendes kurz vor dem Ausfall:

php-fpm-mailcow-1 | [01-Apr-2025 19:42:17] WARNING: [pool system-worker] child 37 said into stderr: “NOTICE: PHP message: MAILCOWAUTH: Login failed for user user@domain.tld
php-fpm-mailcow-1 | 172.22.1.10 - 01/Apr/2025:19:42:17 +0200 “POST /mailcowauth.php” 401
php-fpm-mailcow-1 | [01-Apr-2025 19:42:17] WARNING: [pool system-worker] child 37 said into stderr: “NOTICE: PHP message: MAILCOWAUTH: Login failed for user user@domain.tld
php-fpm-mailcow-1 | 172.22.1.10 - 01/Apr/2025:19:42:17 +0200 “POST /mailcowauth.php” 401
php-fpm-mailcow-1 | [01-Apr-2025 19:42:17] WARNING: [pool system-worker] child 37 said into stderr: “NOTICE: PHP message: MAILCOWAUTH: Login failed for user user2@domain.tld
php-fpm-mailcow-1 | fd4d:6169:6c63:6f77::f - 01/Apr/2025:19:42:17 +0200 “POST /mailcowauth.php” 401
php-fpm-mailcow-1 | [01-Apr-2025 19:42:17] WARNING: [pool system-worker] child 37 said into stderr: “NOTICE: PHP message: MAILCOWAUTH: Login failed for user user2@domain.tld
php-fpm-mailcow-1 | [01-Apr-2025 19:42:17] WARNING: [pool system-worker] child 36 said into stderr: “NOTICE: PHP message: MAILCOWAUTH: User auth for user user3@domain.tld
php-fpm-mailcow-1 | 172.22.1.10 - 01/Apr/2025:19:42:17 +0200 “POST /mailcowauth.php” 200
php-fpm-mailcow-1 | 172.22.1.10 - 01/Apr/2025:19:42:31 +0200 “HEAD /forwardinghosts.php” 200
php-fpm-mailcow-1 | fd4d:6169:6c63:6f77::f - 01/Apr/2025:19:42:31 +0200 “GET /forwardinghosts.php” 200
php-fpm-mailcow-1 | 172.22.1.10 - 01/Apr/2025:19:43:10 +0200 “HEAD /settings.php” 304
php-fpm-mailcow-1 | fd4d:6169:6c63:6f77::f - 01/Apr/2025:19:43:11 +0200 “HEAD /forwardinghosts.php” 200

Die Warnungen kommen wahrscheinlich von meinem Mail Client der versucht die Daten von user , user2 und user3 abzurufen , welche aber noch nicht angelegt sind.

  • DocFraggle

    • Community Hero
    Moolevel 267

Ah dann kann es sein dass Fail2Ban zuschlägt und Deine IP sperrt. Default ist glaub ich 10 fehlgeschlagene Login-Versuche, dann bist Du 30 Minuten gesperrt. Wenn Du Mailcow neu startest werden die Bans entfernt. Du kannst mal versuchen via Handy Netz in die Mailcow Oberfläche zu schauen, unter System -> Konfiguration -> Fail2Ban

Ja danke das war es……
Habe an alles andere gedacht und überprüft außer an Fail2Ban.

No one is typing