Installer un serveur mail en moins de 10 minutes

· 2 minutes de lecture
Installer un serveur mail en moins de 10 minutes

C'est possible :) il existe plusieurs solution. Dans cet article j'ai choisi d'évoquer mon installation de la solution Modoboa.

Modoboa vise à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel. Il est disponible dans plusieurs langues. Il est majoritairement écrit en Python.

Modoboa se base sur des packages existants :  

  • Postfix -> Le serveur SMTP
  • dovecot -> Le serveur IMAP
  • ClamAV -> L'antivirus
  • Spamassassin -> L'antispam
  • OpenDKIM -> Domain Keys Identified Mail
  • Postgres ou MySQL -> Base de données
  • Let's Encrypt -> Certificat SSL
  • Nginx -> Reverse Proxy
  • Memcached -> Cache en mémoire  
  • Razor -> Plugin pour Spamassassin

L'installation est assez simple avec le script Modoboa-Installer.

Néanmoins le script en lui même n'a pas pas fonctionné pour moi.

Voici comment j'ai installé mon serveur Modoboa.

1) Configurer votre serveur DNS .

@ 1800 IN MX 10  <votre serveur>.
autoconfig 1800 IN CNAME  <votre serveur>.
autodiscover 1800 IN CNAME  <votre serveur>.
mail 1800 IN A  <votre IPv4>
mail 1800 IN AAAA  <votre IPv6>

2) Pré-requis sur votre serveur Ubuntu

sudo apt update
sudo apt upgrade
sudo apt-get install python-virtualenv python-pip letsencrypt python-certbot-nginx fail2ban``

3) Installation du script Modoboa-Installer

sudo git clone https://github.com/modoboa/modoboa-installer
cd modoboa-installer
sudo ./run.py --stop-after-configfile-check 

Editez le fichier installer.cfg

sudo vi installer.cfg

Modifier le fichier de configuration :

Lancer l'installation

sudo ./run.py --interactive <votre domaine>

4) Configuration

Une fois l'installation terminée connectez vous à l'adresse :

https://<votre serveur>

Login : admin / Mot de passe : password

Et voilà ...

Dans un prochain billet je décrirais comment créer votre premier domaine.