Heute mal der Mailserver, so ein Mailserver kann von der schnellen Nummer ganz schnell mal zum Spam-Albtraum mutieren wenn man halbherzig beim Setup ist. Deshalb zeige ich euch heute wie man schnell und einfach einen zuverlässigen Mailserver mit dem Mailcow-Projekt aufsetzt.
Die Installation ist einfach sofern mann ein Ausflug in das Terminal nicht scheut:
- ab ins Terminal und die Quellen aus dem Git geklont und in das passende Verzeichnis gewechselt
git clone https://github.com/andryyy/mailcow-dockerized && cd mailcow-dockerized
- Config erzeugen und euren Domainnamen eintragen wenn Ihr danach gefragt werdet
./generate_config.sh
- in der mailcow.conf könnt Ihr die Ports für die Web-UI ändern sofern Ihr die UI nicht unter den Standard-Ports veröffentlichen wollt/könnt (die müsst Ihr genauso in der docker-compose.yml anpassen sonst wird das nichts)
- anschließend die Docker Images holen und das ganze Projekt bauen lassen
docker-compose pull
docker-compose up -d - fertig eure Mailcow UI ist nun unter https://euerdomainna.me erreichbar
Abschließend sollte man sich in den DNS-Einstellungen eures Hosters noch einen SPF-Eintrag machen und in der Mailcow-UI einen DKIM-Key erzeugen und auch diesen in euren DNS-Einstellungen eintragen. Das erhöht die Akzeptanz bei anderen Mailservern.