Instalace
Chcete-li nainstalovat poštovní server Mailu open-source, musíte nejprve zajistit, aby váš systém měl platnou IP adresu a plně kvalifikovaný název domény. Měl by také existovat platný záznam MX pro doménu. Chcete -li nastavit server IP a název hostitele, spusťte níže uvedené příkazy:
$ sudo hostnamectl set-hostname mail.example.com
Také přidejte server FQDN a IP adresu do souboru /etc /hosts.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Po nastavení restartujte systém
$ sudo reboot
Následující porty by měly být povoleny prostřednictvím systému brány firewall, protože jsou kritické pro e -maily. Porty můžete otevřít pomocí UFW, jak je uvedeno níže:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Než budeme pokračovat, protože Mailu je nainstalován pomocí kompose Docker a Docker, takže předpokládám, že již máte oba nastavení. Pokud ne, můžete postupovat podle oficiální dokumentace pro nastavení:
Jak nainstalovat Docker Compose na Ubuntu Po instalaci Compose Docker a Docker pokračujte v vytvoření adresáře, kde Mailu uloží svá data:
$ sudo mkdir /mailu
Mailu používá soubor docker-compose.yml
a také se spoléhá na mailu.env
pro různá nastavení. Musíte vygenerovat konfiguraci Mailu pro své prostředí pomocí nástroje pro nastavení online Mailu. Generátor vám poskytne jak docker-compose.yml, tak soubor Mailu.env. Po generování konfigurace obdržíte odkazy, které chcete použít ke stažení souborů. Ujistěte se, že soubory stáhnete v adresáři Mailu.
Po provedení nastavení spusťte Mailu s Docker Compose, jak je uvedeno níže v adresáři Mailu:
$ 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
Nastavte uživatele admin spuštěním níže uvedeného příkazu:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Prozkoumejte
Následující odkazy můžete považovat za relevantní: