2025-03-23 02:57:29 +01:00
2025-03-23 02:57:29 +01:00
2025-03-23 02:57:29 +01:00
2025-03-23 02:57:29 +01:00
2025-03-21 10:59:14 +01:00

DOCKER MAIL SERVER (DMS)

Héberger sa boîte mail sur son serveur grâce à Docker Mail Server

PRE REQUIS 📎

  • Docker + compose plugin
  • Nom de domaine (ici exemple.com)
  • Le port 25 ouvert par son FAI (pas Free !)

CONFIGURER 🔧

DNS

  • mailserver.env
MAIL_DNS=mail.exemple.com
POSTMASTER_ADDRESS=
  • Créer les DNS suivant:
    • A record:
    # mail.exemple.com point sur <IP_SERVER>
    mail 10800 IN A <IP_SERVER>
    
    • MX record:
    # ne pas oublier le point à la fin !!!
    @ 10800 IN MX 10 mail.exemple.com.
    
    • TXT record (ancien SPF deprécié):
    @ 10800 IN TXT "v=spf1 ip4:<IP_SERVER> ~all"
    
    • TXT record (DMARC)
    _dmarc 10800 IN TXT "v=DMARC1; p=quarantine; sp=reject; rua=mailto:reports@exemple.com; ruf=mailto:forensics@xemple.com; fo=1"
    
    • CNAME record (autodiscover conf du server)
    autodiscover 10800 IN CNAME mail.exemple.com
    

ENVS

  • Lancer la stack:
docker compose up -d
  • Créer une adresse mail:

  • Créer les clefs DKIM:

  • Reporter les datas dans un

Relancer la stack pour valider l'usage des clefs DKIM:

docker compose down && docker compose up -d

DOCUMENTATION 📚

Description
Simple mail serveur pour héberger sa boite mail
Readme 79 KiB
Languages
Shell 100%