Guide

Un serveur mail auto-hébergé qui atteint réellement la boîte de réception

AvancéLecture de 45 minMis à jour 4 juin 2026
Réponse courte

Installer un serveur mail est facile ; être approuvé par les destinataires ne l'est pas. Vous avez besoin du port 25 sortant, d'un enregistrement PTR correspondant à votre hostname bannière, de SPF, DKIM et DMARC correctement publiés, d'un espace d'adresses sans historique de spam, et d'une montée progressive du volume. Manquez l'un d'eux et le courrier atterrit dans le spam.

01 Définissez d'abord le hostname et le DNS inverse

Do this before installing anything. The PTR must resolve to the hostname the server announces, and that hostname must have a forward record pointing back to the same address.

hostnamectl set-hostname mail.example.com
# then set the PTR to mail.example.com in the OnionVPS panel

02 Installez la pile

Mailcow gives you a complete Docker-based stack. Stalwart is a single Rust binary if you prefer fewer moving parts.

git clone https://github.com/mailcow/mailcow-dockerized /opt/mailcow
cd /opt/mailcow && ./generate_config.sh
docker compose up -d

03 Publier SPF, DKIM et DMARC

All three are DNS records. DKIM keys are generated by the mail stack; copy the public key from its admin interface.

example.com.            TXT  "v=spf1 mx -all"
dkim._domainkey        TXT  "v=DKIM1; k=rsa; p=MIGfMA0..."
_dmarc                 TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"

04 Chauffez l'adresse

A few dozen messages a day for the first week, then roughly double weekly. A volume spike from a new IP is indistinguishable from a compromised host, and receivers treat it accordingly.

05 Resserrez DMARC une fois les rapports propres

Read aggregate reports for a fortnight at p=none, fix whatever is failing, then move to p=quarantine and eventually p=reject. Going straight to reject reliably breaks systems you forgot were sending mail.

Questions fréquemment posées

Pourquoi mes e-mails vont-ils dans le spam ?

Par ordre de probabilité : PTR manquant ou incohérent, DKIM manquant, un nouvel IP qui envoie trop et trop tôt, ou un espace d'adresses avec un historique d'abus antérieur. Les trois premiers sont à corriger de votre côté ; le quatrième relève du fournisseur.

Ai-je besoin d'un IP statique ?

Oui, et vous pouvez y configurer un DNS inverse. Les deux sont standard sur chaque instance OnionVPS.