Installazione
Per installare il server di posta open source MailU, è necessario prima assicurarsi che il sistema abbia un indirizzo IP valido e un nome di dominio completamente qualificato. Dovrebbe esserci anche un record MX valido per il dominio. Per impostare il server IP e il nome host, eseguire i comandi seguenti:
$ sudo hostnamectl set-hostname mail.example.com
Aggiungi anche il file FQDN e IP di un server al file /etc /host.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Una volta impostato, riavviare il sistema
$ sudo reboot
Le seguenti porte dovrebbero essere consentite tramite il firewall del sistema in quanto sono fondamentali per le e -mail. Puoi aprire le porte con UFW come mostrato di seguito:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Prima di procedere poiché Mailu è installato utilizzando Docker e Docker Compose, quindi suppongo che tu abbia già entrambi configurati. In caso contrario, puoi seguire la documentazione ufficiale per l’installazione:
Come installare Docker Composition su Ubuntu Dopo aver installato Docker e Docker Compose, procedere a creare una directory in cui Mailu memorizzerà i suoi dati:
$ sudo mkdir /mailu
Mailu utilizza un file Docker- compose.yml
e si basa anche su mailu.env
per varie impostazioni. È necessario generare una configurazione Mailu per il tuo ambiente utilizzando l’utilità di configurazione MailU online. Il generatore ti darà sia un file Docker-compose.yml che un file Mailu.env. Una volta generata la configurazione, riceverai collegamenti da utilizzare per il download dei file. Assicurati di scaricare i file nella directory Mailu.
Se eseguita con le impostazioni, eseguire Mailu con Docker Comporre come di seguito nella directory 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
Imposta l’utente dell’amministratore eseguendo il comando seguente:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Esplorare
Potresti trovare i seguenti collegamenti pertinenti: