Installation de Modoboa sur Debian

Modoboa est une plateforme d’hébergement de courriel munie d’une interface web simple et moderne pour sa gestion. Elle fournit des composants très utiles tels qu’une console d’administration, une console pour Amavis et un webmail.

L’installation de Moboboa est rapide et relativement simple. Voici notre tutoriel.

Intallation de Modoboa, plateforme d’hébergement et de gestion d’un serveur de mails sur Debian.

Création d’un espace web pour héberger la plateforme

  • Créer un droplet sur par exemple DigitalOcean (utiliser ce lien et vous bénéficierez de $50 de crédits!) en choisissant une image Debian

Si vous ne connaissez pas ce qu’est qu’un droplet, voici un lien pour avoir des informations dessus.

 

Installation et mise à jour de Debian

Connectez vous par SSH au droplet et lancer les commandes suivantes:

apt-get update && apt-get install python-minimal git

 

Dans votre interface de réglage de DNS du domaine utilisé, ajouter l’adresse ip du droplet à votre mail.votredomaine.com et ajouter un enregistrement MX à mail.votredomaine.com.

Récupération du script d’installation de Modoboa via GIT

git clone https://github.com/modoboa/modoboa-installer

cd modoboa-installer && ./run.py mail.mondomaine.com

 

Accès à Modoboa et premiers paramétrages

Rendez vous sur http://mail.mondomaine.com

  • éditer le mot de passe du compte sous admin > Settings
  • ajouter utilisateur@mondomaine.tld comme simple utilisateur dans le menu “Identités”
  • maintenant vous pouvez vous connecter en tant que  utilisateur@nomdomaine.tld dans un navigateur
  • vous pouvez envoyer un mail à des services de tests d’email comme: check-auth@verifier.port25.com pour tester si ça fonctionne.

Alors c’était plutôt simple non?

 

En savoir plus sur Modoboa

Le projet est écrit en Python, avec Django. Dernièrement il y a le support de Let’s Encrypt qui a été ajouté, donc pas besoin de se casser la tête pour la configuration de TLS non plus. Puis le projet est modulaire, donc il y a la possibilité d’installer ou non certains modules, et d’en rajouter d’autres, comme un frontend à Radicale pour la gestion des contacts et agendas.

 

Questions / réponses

  • Vous ne recevez pas les mails ?

L’outil amavis peut se bloquer pour différentes raisons si vous avez peu de mémoire ou autre raison

crontab -e

insérer @hourly service amavis restart

maintenant amavis va redémarrer chaque heure, vous pouvez aussi prévoir un redémarrage par jour @daily.

A compléter