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.
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
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.
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.
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.
É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 →