Die Königsklasse der Linux-Server – der Mailserver

 

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:

  1. 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
  2. Config erzeugen und euren Domainnamen eintragen wenn Ihr danach gefragt werdet
    ./generate_config.sh
  3. 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)
  4. anschließend die Docker Images holen und das ganze Projekt bauen lassen
    docker-compose pull
    docker-compose up -d
  5. 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.