Wer mailcow betreibt, kennt das Problem: Die Logs verteilen sich über Postfix, Dovecot, Rspamd, SOGo und Netfilter, und sobald man einer konkreten Zustellung oder einem Spam-Vorfall auf den Grund gehen will, springt man zwischen Containern und docker logs hin und her. Der mailcow Logs Viewer von ShlomiPorush schafft hier Abhilfe und holt sich die Logs sauber über die mailcow-API in ein eigenes Dashboard – inklusive Korrelation einzelner Nachrichten über alle Dienste hinweg, Volltextsuche, DMARC-Auswertung und Statistiken über 24 Stunden, 7 oder 30 Tage. Damit lässt sich endlich auf einen Blick nachvollziehen, ob eine Mail angekommen ist, warum sie als Spam markiert wurde oder an welcher Stelle die Authentifizierung gescheitert ist.
| Datum | Änderungen |
|---|---|
| 24.06.2026 | Erstellung dieser Anleitung |
1. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik ab v3.6 mit CrowdSec installieren und konfigurieren
- Mailcow – E-Mail Komplettsytem mit Antivirus, Spam Filer, Webmail, Webfrontend installieren mittels Docker und Traefik
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/mailcow-logs-viewer
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
9. Mailcow Logs Viewer starten
Nun starten wir Mailcow Logs Viewer mit folgendem Befehl:
docker compose -f /opt/containers/mailcow-logs-viewer/docker-compose.yml up -d
Geht nun auf eure Domain und loggt euch mit den Anmeldedaten aus Schritt 6 ein.

Anschließend seht ihr folgendes:


Lieber Christian
Danke für die gute Idee, die ich gleich umgesetzt habe. Nach der ersten Installation am 29.6.2026 konnten auch alle Logs erfolgreich geholt und angezeigt werden, letztmals um 10:53 Uhr.
Seit dann werden aber keine neuen Logeinträge mehr geholt oder angezeigt und im Reiter “Status” werden ein gestoppter Container sowie Fehlermeldungen beim mailcow System und bei Storage angezeigt.
Unter Import Status wird trotz aktuellem “Fetch Run” immer der gleiche “Last Import” mit dem Datum vom 29.06.2026 um 10:53 Uhr angezeigt.
Ich habe sowohl einen read-only wie auch einen read-write API-Key für Mailcow. Was läuft hier falsch?
LG Reto