La mise en place d’un serveur de messagerie sous Linux repose souvent sur deux composants essentiels :
- Postfix : agent de transfert de courrier (MTA) chargé de l’envoi et de la réception.
- Dovecot : serveur IMAP/POP3 permettant aux utilisateurs de consulter leurs emails.
Ensemble, ils constituent une solution complète et robuste pour gérer les mails d’une organisation.
Plan de l’article
- Installation de Postfix et Dovecot
- Configuration de Postfix
- Configuration de Dovecot
- Tests et validation
- Bonnes pratiques de sécurité
- Conclusion
Installation de Postfix et Dovecot
Sous Debian/Ubuntu :
sudo apt update
sudo apt install postfix dovecot-imapd dovecot-pop3d
Sous CentOS/RHEL :
sudo yum install postfix dovecot
Configuration de Postfix
Le fichier principal est /etc/postfix/main.cf
. Exemple minimal :
myhostname = mail.exemple.com
mydomain = exemple.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP
Redémarrez le service :
sudo systemctl restart postfix
Configuration de Dovecot
Fichier principal : /etc/dovecot/dovecot.conf
:
protocols = imap pop3
mail_location = maildir:~/Maildir
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.key
Puis :
sudo systemctl restart dovecot
Tests et validation
- Créez un utilisateur Linux :
sudo adduser testuser
- Connectez-vous avec un client mail (Thunderbird, Outlook) en utilisant :
- Serveur entrant (IMAP/POP3) : votre serveur avec SSL.
- Serveur sortant (SMTP) : Postfix.
Bonnes pratiques de sécurité
- Utiliser SSL/TLS pour sécuriser les connexions.
- Activer l’authentification SASL.
- Ajouter un filtre antispam comme SpamAssassin.
- Mettre en place un outil antivirus comme ClamAV.
- Surveiller les logs
/var/log/mail.log
. - Coupler l'envoi des mails avec OpenDKIM
Conclusion
Avec Postfix et Dovecot, vous disposez d’un serveur de mail complet sous Linux :
- Postfix assure l’envoi et la réception des emails.
- Dovecot permet la consultation sécurisée via IMAP ou POP3.
Une base solide pour un système de messagerie d’entreprise performant et fiable.