🚀 Installer Mailcow sur un VPS - serveur mail en 30 min

mailcow-dockerized de bout en bout : enregistrements DNS, PTR, installation compose, première boîte et test de délivrabilité vers Gmail.

Mailcow est une suite de messagerie complète - Postfix (SMTP), Dovecot (IMAP), SpamAssassin, webmail SOGo, calendriers et contacts - dans un seul projet docker compose avec un panneau. Ce guide couvre le DNS, l’installation et le premier test de délivrabilité. Pourquoi auto-héberger son mail : VPS serveur mail.

1. Domaine, PTR et DNS

Choisissez `mail.example.com`. Créez un enregistrement A vers votre serveur et un enregistrement MX pour `example.com` qui y pointe (priorité 10). Définissez le DNS inverse (PTR) de votre IP sur `mail.example.com` - dans le panneau de contrôle de votre serveur, sous son IP. SPF, DKIM et DMARC seront générés dans Mailcow après l’installation - laissez-leur de la place dès maintenant.

dig +short A mail.example.com
 dig +short MX example.com
# after install: dig +short TXT example.com | grep spf

2. Installez mailcow-dockerized

apt update && apt install -y git ufw
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
cp sample/mailcow.conf .
# set: MAILCOW_HOSTNAME=mail.example.com
ufw allow 25,80,110,143,465,587,993,995,4190/tcp && ufw allow OpenSSH && ufw --force enable
docker compose pull && docker compose up -d

La pile met quelques minutes à se télécharger. L’assistant à `https://mail.example.com` vous guide à travers les enregistrements DNS générés par Mailcow : SPF, clés DKIM et politique DMARC - copiez chacun dans votre zone DNS. Attendez la propagation, puis relancez les vérifications de l’assistant jusqu’à ce qu’elles passent au vert.

3. Première boîte mail et vrai test

Dans le panneau : Configuration → Mailboxes - créez `[email protected]`, définissez un mot de passe, ouvrez le webmail sur `/simplesaml` ou via SOGo sur `/SOGo`. Envoyez ensuite un vrai mail vers une adresse Gmail et une adresse Outlook et inspectez les en-têtes : SPF, DKIM et DMARC doivent tous afficher `pass`. Ce n’est qu’après cela que vous pouvez communiquer votre nouvelle adresse.

Réponses rapides

Le port 25 sortant est-il bloqué ?

Pas sur les serveurs Buran : un test réel depuis notre VPS vers `mx.google.com` répond `220 ESMTP`, votre Postfix peut donc parler aux serveurs de messagerie étrangers. Le port 25 entrant, vous l’ouvrez vous-même avec ufw, comme ci-dessus.

De combien d’espace disque le mail a-t-il besoin ?

Étonnamment peu : une équipe de 15 personnes avec des années de correspondance tient dans 20 à 30 Go. Les 100 Go du Core VPS 4 suffisent pour la plupart ; prenez une offre NVMe si les utilisateurs gardent de grosses pièces jointes, car Mailcow les sert en IMAP depuis le même disque.

Votre domaine, des boîtes mail illimitées, une facture fixe. Obtenez un serveur mail →

À lire aussi

Voir les offresGuidesFAQ