telepítés
A Mailu Open Source Mail Server telepítéséhez először gondoskodnia kell arról, hogy a rendszer érvényes IP-címmel és teljesen minősített domain névvel rendelkezik. A domainre is érvényes MX rekordnak kell lennie. A szerver IP és a gazdagépnév beállításához futtassa az alábbi parancsokat:
$ sudo hostnamectl set-hostname mail.example.com
Adjon hozzá egy szerver FQDN és IP -címét az /etc /host fájlhoz.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
A beállítás után indítsa újra a rendszert
$ sudo reboot
A következő portokat a rendszer tűzfalán kell engedélyezni, mivel ezek kritikusak az e -mailekhez. Az alább látható módon kinyithatja a portokat az UFW -vel:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Mielőtt folytatnánk, mivel a Mailu telepítve van a Docker és a Docker Compose használatával, tehát feltételezem, hogy már van mindkét beállítás. Ha nem, akkor követheti a beállítás hivatalos dokumentációját:
Hogyan telepítsük a Docker komponálását az Ubuntu -on A Docker és a Docker Compose telepítése után folytassa egy könyvtár létrehozását, ahol a Mailu tárolja adatait:
$ sudo mkdir /mailu
A Mailu egy docker-compose.yml
fájlt használ, és a mailu.env
-en is támaszkodik a különféle beállításokhoz. Az Online Mailu Setup segédprogram segítségével el kell generálnia egy Mailu -konfigurációt a környezetéhez. A generátor mind a Docker-compose.yml-et, mind a mailu.env fájlt ad neked. A konfiguráció létrehozása után linkeket fog kapni a fájlok letöltéséhez. Győződjön meg arról, hogy letölti a fájlokat a Mailu könyvtárban.
Ha a beállításokkal kész, futtassa a Mailu -t a Docker komponálásával, mint az alábbiakban a Mailu könyvtárban:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Állítsa be az adminisztrátor felhasználóját az alábbi parancs futtatásával:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Fedezd fel
A következő linkeket relevánsnak találhatja: