Installation

Pour installer le serveur de messagerie open-source MAILU, vous devez d’abord vous assurer que votre système a une adresse IP valide et un nom de domaine entièrement qualifié. Il devrait également y avoir un enregistrement MX valide pour le domaine. Pour définir le serveur IP et le nom d’hôte, exécutez les commandes ci-dessous:

$ sudo hostnamectl set-hostname mail.example.com

Ajoutez également une adresse FQDN et IP d’un serveur au fichier / etc / hosts.

$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com

Une fois défini, redémarrez le système

$ sudo reboot

Les ports suivants doivent être autorisés via le pare-feu de votre système car ils sont critiques pour les e-mails. Vous pouvez ouvrir les ports avec UFW comme indiqué ci-dessous:

$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995

Avant de continuer depuis que Mailu est installé à l’aide du Docker et Docker Compose, je suppose donc que vous avez déjà les deux configurations. Sinon, vous pouvez suivre la documentation officielle de la configuration:

$ sudo mkdir /mailu

Mailu utilise un fichier docker-compose.yml et s’appuie également sur MailU.env pour divers paramètres. Vous devez générer une configuration MAILU pour votre environnement à l’aide de l’utilitaire de configuration MAILU en ligne. Le générateur vous donnera à la fois un fichier docker-compose.yml et un fichier MailU.env. Une fois la configuration générée, vous recevrez des liens à utiliser pour télécharger les fichiers. Assurez-vous de télécharger les fichiers dans le répertoire MAILU. Lorsque les paramètres ont terminé, exécutez MAILU avec Docker Compose comme ci-dessous dans le répertoire 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

Définissez l’utilisateur de l’administrateur en exécutant la commande ci-dessous:

$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user

Explorer

Vous pouvez trouver les liens suivants pertinents:

 Français