Ich habe nun Mailcow einmal komplett durchgetestet und ausprobiert. Was soll ich euch sagen, ich habe schon sehr sehr lange nicht mehr ein so wirklich perfekt abgerundetes Produkt gesehen. Das beste am Ganzen ist noch, es ist völlig kostenfrei für euch.
Die Mailcow setzt dabei auf schon ewig lange am Markt etablierte Produkte aus dem Linux Umfeld. Applikationen wie Postfix, Dovecot & Fail2Ban sind automatisch mit an Board und Installieren und Konfigurieren sich quasi von alleine. Apropos Installation, diese wird über aktuell Marktübliche Verhältnisse mal eben schnell via Docker ausgeführt. Also nix langes warten, sondern Docker Compose starten und der Mailserver ist in ca. 1 Min fertig provisioniert.
Aber lasst uns in diesem Oberflächigem Blog Beitrag mal über die einzelnen Themen sprechen
Die Mailcow Installation und Ressourcenanforderungen
Die Installation ist wie bereits erwähnt denkbar einfach. Man nehme ein gängiges Linux wie z.B. Debian 11 oder ein neues Ubuntu 22.x und installiert mittels APT schnell docker & docker compose auf der Kiste. Das Mailcow Github Repository wird heruntergeladen, die mailcow.conf angepasst und der Server mit „docker-compose up -d“ gestartet. Das war die absolute Kurzfassung der Installation, aber mehr ist wirklich nicht notwendig. Die Offizielle Installationanleitung findet ihr HIER.
Zeitaufwand für einen Erfahrenen 5 Min., für die die sich erst Einlesen müssen und die Anleitung via Copy & Paste verfolgt evtl. 15 Min.
Weil hier viele Docker Container gestartet werden und Applikationen wie ClamAV gestartet werden braucht der Mailcow Server ein bisschen mehr RAM. Empfohlen wird 8GB Ram.
Einrichtung der Mailcow
Zur Einrichtung gehören unteranderem die richtigen DNS Einträge. Auch diese Informationen sind sehr gut und übersichtlich in der Dokumentation hinterlegt. Die Software selbst überprüft sogar den aktuellen DNS Status der Maildomain. Dabei werden wirklich die Themen wie SPF, DKIM, DMARC, MTA-STS Überprüft. Und wer alle 4 Möglichkeiten aktiviert, hat schon einen sehr sehr guten Mailserver.
Einstellungen hinsichtlich der Mailboxen, Spamregeln, Aliase und und und ist alles vorhanden. Ich habe nicht wirklich eine Funktion gefunden die irgendwie fehlt. Selbst mit Sieve lassen sich automatische Regeln einrichten die Serverseitig greifen.
Meine eigenen Erfahrungen
Ich selber habe meine Mailserver welche unter ISPConfig liefen nun alle erfolgreich auf Mailcow migriert. Selbst die Migration ist recht einfach und wird von Mailcow beschrieben.
Ich habe selber mehrere Domains (mehr als 10) auf dem Server laufen mit mehr als 50 Mailboxen und das läuft rund und rund. Spam wird zu 97% ordentlich raus gefiltert und belästigt nicht die Mailboxen.
Alle Geräte, egal ob ein iPhone, Android, PC, MAC lassen sich tadellos über die vielen Möglichkeiten integrieren.
Hosting und Einrichtung
Gerne unterstütze ich bei der Einrichtung und dem späteren Betrieb des Mailservers. Wir erörtern deine Lage und Gegebenheiten und finden die passende Lösung. Die Pflege, also das Updaten von Mailcow, hält sich in Grenzen. Man wird nicht mehr brauchen als 1 Stunde Aufwand im Monat.
Also komm einfach mal auf mich zu und wir quatschen was wir für dich tun können. kontakt@prox-it.de
28. Februar 2022 um 00:03 Uhr
Beste YT Reihe ever!
Grüße
15. März 2022 um 17:59 Uhr
Hallo Dennis und @ll: Ich habe die ersten 3 Videos angesehen und bin so begeistert, dass ich mir bei Hetzner auch eine Cloud und Domain bestellt habe. Ich habe nur ein Riesenproblem, bevor ich weitermachen möchte. Ich bekomme es nicht hin, dass Mailcow in der subdomain „mail“ installiert wird. Es wird auf der Hauptebene, also direkt nach Aufruf der Domain geöffnet. Das möchte ich nicht, wie kann ich eine Subdomain anlegen?
20. März 2022 um 09:12 Uhr
Wird direkt bei der Installation abgefragt. Dort einfach die Subdomain anlegen. Auf Reverse-DNS achten und die A und AAAA richtig setzen.
20. März 2022 um 11:43 Uhr
Hallo Dennis,
wirklich tolle Video’s !aber!
leider fangen viele Leute damit an Ihre Video’s mit Musik zu hinterlegen, das ist sehr störend wenn man schlecht hört (Hörsturz).
Ansonsten mach weiter so.
6. August 2022 um 22:44 Uhr
Hallo,
ich habe versucht alles so einzurichten. Nachdem ich Mailpiler als BCC eingerichtet habe bekomme ich immer die Fehlermedlung als Mail:
host said: 550 Requested action not taken: mailbox unavailable (in reply to RCPT
TO command)
Weiß einer was ich machen kann um diesen fehler zu fixen?
24. Oktober 2022 um 11:59 Uhr
Hallo,
die Videoanleitungen sind sehr gut.
Ich habe Mailcow und Proxmox Mail-Gateway nach den Tutorials installiert, funktioniert einwandfrei.
Jetzt versuche ich über Thunderbird das Postfach einzubinden, klappt leider nicht.
Wie bekomme ich über imap das Postfach angesprochen wenn der A Record im DNS auf die IP vom Proxmox Mail-Gateway zeigt.
Gruß Manfred
22. November 2022 um 14:52 Uhr
Hallo Dennis,
ich habe heute inspiriert durch deine Videos Mailcow aufgesetzt um meinen Kopano Server zu ersetzen. Soweit funktioniert alles. Leider zeigt mir das SoGo Interface nach dem Einloggen an, dass keine Mailbox ausgewählt ist. In den Container Logs erscheint etwas von Waiting for DNS.
Ich vermute, dass der Dovecot Container ein Problem hat, weiß aber leider nicht genau wo.
Hast du eventuell einen Tip?
Viele Grüße
Stefan
2. März 2023 um 20:13 Uhr
Hallo Dennis,
vielen Dank für deine tollen Videos zum Thema Mailcow.
Kannst du etwas dazu sagen was man beachten muss wenn man Pakete des Hosts auf dem der mailcow dockerized läuft aktualisieren muss?
Speziell stehen bei mir aktuell folgende Pakete an
docker-ce
docker-ce-cli
docker-ce-rootless-extras
docker-compose-plugin
Einfach apt-get update && apt-get upgrade und beten? (Snapshot bei Hetzner ist eine gute Versicherung)
Oder gilt es etwas zu beachten?
Viele Grüße
Alex
8. März 2023 um 08:52 Uhr
Moin Dennis,
danke noch einmal für die super Anleitung. Ich nutze Mailcow inzwischen seit mehreren Monaten und bin mega zufrieden.
Jetzt habe ich eine Frage, wo du mir/uns vielleicht helfen kannst.
Ich habe vorhin apt-get update && apt-get upgrade ausgeführt. Seid dem ist der Server nur noch über SSH zu erreichen. Keine Verbindung zur mailcow Web-Adminoberfläche, keine Verbindung zu Outlook & co und keine Verbindung zu mailcow Web-Mail-Client. Ich kann noch nicht einmal per telnet den Port z.B. 25 ansprechen.
Bei Hetzner habe ich angerufen, von deren Seite alles überprüft und OK.
Das vordem Update angelegte Backup zurückgespielt -> alles wieder OK.
Hast Du eine Idee?
Vielen Dank, Gruß Dirk
11. April 2023 um 14:15 Uhr
Hallo Dirk,
einfach mal den Server neustarten mit sudo reboot.
Lg
Robert
3. Mai 2023 um 21:00 Uhr
Toll Toll juppie was soll dass den……. beim einten Anbieter kann man keinen RDNS einstellen beim andern die Ports nicht
Bevor wir diese Ports für neue Kunden entsperren, möchten wir ein gewisses Vertrauen aufbauen. Sobald Sie seit mindestens einem Monat registriert sind und mindestens eine Rechnung bezahlt haben, können Sie aber bei einem konkreten Anwendungsfall mittels des Limit-Formulars eine Anfrage zur Entsperrung der Ports 25 und 465 stellen. In der Anfrage können Sie uns Ihren Fall schildern und weitere Details nennen. Jede Anfrage wird einzeln überprüft.
Und vielleicht aber auch nur vielleicht wenn wir Lust haben schalten wir es frei…..
Schön wie einem immer und immer wieder Steine in den Weg gelegt werden DANKE!
Genau deshalb will ich eigentlich alles selber Zuhause hosten und nicht bei Hetzner und co
10. Mai 2023 um 08:36 Uhr
Hallo Dennis. Eine tolle Videoreihe von dir! Wie kann man denn Server vor den gegen die zahlreichen „SASL LOGIN authentication failed“ Angriffe schützen? Hat das jemand mit fail2ban erfolgreich umgesetzt?
10. März 2024 um 08:05 Uhr
Hallo Dennis,
erstmal möchte ich mich bedanken für deine echt geilen und lustigen Videos, nicht so trocken wie andere TuT’s.
Nun zu meinem Problem:
ich habe Mailcow erfolgreich auf der Hetzner Cloud installiert und auch bis Video 6 eingerichtet, nur bekommt Netcup es nicht hin die DNS Einträge zu übernehmen so das ich auf Mailcow zugreifen kann bzw. das DKIM, dmarc, spf funktionieren. In der Netcup DNS Verwaltung hab ich alles so eingetragen wie Mailcow es mir vorgibt meine Hauptdomain ist bei Hetzner wo auch nicht alles übernommen wird und es gibt bei Hetzner doppelte Einträge, das kann so ja auch nicht sein. Würde ja gerne weiter machen aber so bringt einem das ja nichts, vll kan ja mal jemand rüberschauen, kann auch sein das ich zu doof bin.
26. Juni 2024 um 23:13 Uhr
Hallo Dennis, super Anleitung. Ich habe alles erfolgreich installiert. Die Prüfungen über mehrere Tools bestätigten die erfolgreiche Installation.
T-online blockiert Emals an Empfänger mit dieser Domain ebenso bei Google.
T-online schickt dies Meldung:
host mx03.t-online.de[194.25.134.73] refused to talk to
me: 554 IP=82.165.52.137 – None/bad reputation. Ask your postmaster for
help or to contact tobr@rx.t-online.de for reset. (NOWL)
und Google schickt folgende:
17. August 2024 um 07:41 Uhr
Frage: Kann ich auf meinem Heimserver mailcow in Verbindung mit ipv64.net aufsetzen und dieser dann nicht von T-online und Co abgelehnt wird, wegen privater IP usw. Weil mailcow müsste sich doch dann über die von ipv64.net melden…
Ist meine Denke in etwa richtig oder ist das so nicht möglich?
VG Hardy
3. November 2024 um 19:24 Uhr
Hallo Hardy,
ich würde es anders machen. Kauf Dir für 4,99 (1.Jahr, danach 2,99€ 2. Jahr und jede Verlängerung) eine richtige .de Domain. Im Anschluss würde ich ein Container oder VM in Proxmox erstellen für Mailcow. Dieser sollte eine Verbondung zu einem 1€ vServer aufbauen (vorzugsweise STRATO oder IONOS).
Eine gute Anleitung findest Du hier:
https://github.com/chucklessducks/VPS-Wireguard-Nginx-Mailcow