Aller au contenu principal

Mailu

Description

Mailu est un serveur de messagerie simple mais complet, fourni sous la forme d’un ensemble d’images Docker.

Le projet vise à fournir aux utilisateurs un serveur de messagerie facile à configurer, facile à maintenir et complet, sans logiciel propriétaire ni fonctionnalités inutiles souvent présentes dans les collecticiels populaires.

Roundcube est utilisé comme client de webmail.

Prise en main

Mailu est installé avec une image et démarre automatiquement au démarrage du serveur.

Après l’installation de l’image, l’interface web de Mailu sera accessible à l’adresse https://example.com/, où example.com est le nom d’hôte de votre serveur.

Pour accéder à l’interface web, utilisez les identifiants qui vous ont été envoyés par e-mail.

De plus, les identifiants de connexion peuvent être trouvés sur le serveur dans le fichier :

/root/.app_credentials

Pour accéder à ce fichier, vous devrez vous connecter au serveur via SSH. Vous pouvez vous connecter au serveur via SSH :

  • Avec une clé SSH, si cette option est activée avant la création du serveur
  • Avec le mot de passe de l’utilisateur root envoyé par e-mail lors de l’activation du serveur

Ajout d’un domaine de messagerie

Pour ajouter un nouveau domaine de messagerie, accédez à Mail domains et cliquez sur New domain : Alt text

Lors de l’ajout d’un domaine, indiquez :

  1. Nom de domaine (l’interface web de Mailu sera également accessible via ce nom de domaine)
  2. Limite de boîtes mail (nombre d’utilisateurs)
  3. Quota disque maximal pour les utilisateurs
  4. Autoriser l’auto-inscription des utilisateurs

Cliquez sur Save pour terminer.

Texte alternatif

Émission d’un certificat SSL

Pour obtenir un certificat SSL gratuit de Let’s Encrypt pour votre interface web et votre messagerie, vous devrez vous connecter à votre serveur en SSH en tant qu’utilisateur root et exécuter la commande suivante :

mailu_domain add

Il vous sera demandé de saisir un domaine ou un sous-domaine au format subdomain.example.com et de redémarrer les services.

remarque

Assurez-vous que votre domaine existe et pointe vers l’adresse IPv4 de votre serveur !

Une fois la commande terminée, l’interface web sera accessible à l’adresse https://example.com/, où example.com est le domaine (ou sous-domaine) que vous avez indiqué.

DNS

Vous pouvez voir un exemple d’enregistrements DNS pour un domaine en cliquant sur Details à côté du domaine de messagerie.

Texte alternatif

Pour générer les clés DKIM et DMARC, cliquez sur Regenerate keys.

Texte alternatif

remarque

Les enregistrements de ressource sont fournis à titre d’exemple. Vous devrez les reporter dans la zone de votre domaine.

Création de boîtes mail utilisateur

Vous pouvez ajouter une boîte mail utilisateur en cliquant sur le bouton User à côté du domaine de messagerie, puis sur Add User dans le coin supérieur droit de la page.

Texte alternatif

Lors de la création d’une boîte mail utilisateur, indiquez :

  1. Nom
  2. Mot de passe
  3. Quotas disque
  4. Protocole d’accès à la messagerie

Cliquez sur Save pour terminer.

Configuration de clients de messagerie externes

Des exemples de configuration pour les clients de messagerie sont disponibles dans le menu Client setup. L’autoconfiguration est disponible pour les appareils Apple.

Texte alternatif

Configuration d’un récupérateur de courrier

Le récupérateur de courrier pour récupérer les e-mails depuis des serveurs externes se configure dans le menu Fetched accounts.

Lors de l’ajout d’un nouveau récupérateur, indiquez :

  1. Protocole d’accès à la messagerie
  2. Domaine du serveur de messagerie
  3. Identifiant/mot de passe du compte de messagerie depuis lequel les e-mails seront récupérés
  4. Indiquer s’il faut laisser une copie des e-mails sur le serveur distant
  5. Liste des répertoires depuis lesquels les e-mails seront récupérés

Texte alternatif

Mise à jour du logiciel

Pour mettre à jour l’installation de Mailu, vous devez vous connecter au serveur via SSH en tant qu’utilisateur root et exécuter deux commandes :

cd /mailu/ && docker compose pull
systemctl restart mailu.service

Logiciels installés

NomLicence
MailuLicence MIT
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Liens utiles

Pour plus d’informations sur les paquets installés, veuillez consulter leur documentation officielle :