Serveur Mail · 4 min read · Sep 09, 2025
Solution Complète de Serveur Mail avec Domaines et Utilisateurs Virtuels (Debian Etch, Postfix, Mysql, Dovecot, DSpam, ClamAV, Postgrey, RBL)
Solution Complète de Serveur Mail avec Domaines et Utilisateurs Virtuels (Debian Etch, Postfix, MySQL, DoveCot, DSpam, ClamAV, Postgrey, RBL)
Ce tutoriel est Copyright (c) 2007 par Justin Refice. Il est dérivé de divers guides et matériel original, listés à la fin du document. Vous êtes libre d’utiliser ce tutoriel sous la licence Creative Commons 2.5 ou toute version ultérieure.
I. Introduction
Ce guide décrit comment configurer une solution de messagerie complète sous Debian Linux (tout le code provient de Debian Etch). J’ai été demandé de concevoir une solution sécurisée, évolutive et portable pour une petite entreprise. Bien que le guide fasse référence à de nombreux ‘serveurs’, l’entreprise ne disposait que de 4 machines physiques, Xen a été utilisé pour virtualiser l’ensemble de la solution. Cet aspect particulier du système n’est pas discuté dans ce guide, bien que j’essaierai de l’inclure dans la prochaine révision.
Juste une note sur les noms de serveurs utilisés ci-dessous : S’il n’a pas besoin d’être accessible par Internet, ne le laissez pas l’être. Les noms de domaine se terminant par internal.example.com sont des adresses NIC/IP internes… il n’y a aucun moyen d’y accéder directement depuis Internet, ni cela ne devrait être le cas. Tout serveur qui a UNIQUEMENT un nom de domaine internal.example.com est un serveur purement interne, et ne peut pas être accessible directement depuis Internet. Tous les serveurs non internes ont deux NIC (ceux-ci peuvent être deux NIC réels, ou virtuels). Le premier NIC a accès à Internet, et est strictement protégé par un pare-feu. Le deuxième NIC a accès au réseau interne, et a un peu moins de sécurité en conséquence. Les détails sur la façon de configurer ces NIC sont en dehors du champ d’application de ce document, mais je pourrais le mettre à jour pour les inclure à l’avenir.
La disposition générale des serveurs est :
MX Principal :
NIC1 = Insecure/Internet = mx-1.example.com
NIC2 = Secure/Intranet = mx-1.internal.example.com
MTA : Postfix
Filtre Greylist : Postgrey
MX Secondaire :
NIC1 = Insecure/Internet = mx-2.example.com
NIC2 = Secure/Intranet = mx-2.internal.example.com
MTA : Postfix
Filtre Greylist : Postgrey
SMTP+TLS & IMAPS :
NIC1 = Insecure/Internet = secure-mail.example.com
NIC2 = Secure/Intranet = secure-mail.internal.example.com
MTA : Postfix (+TLS/SSL)
IMAP : Dovecot (IMAPS)
Serveur de Livraison de Mail : postman.internal.example.com
MTA (lmtp) : DSPAM
Antivirus : ClamAV
IMAP : Dovecot
Serveur de Base de Données : sql-1.internal.example.com
MySQL
Serveur de Fichiers : files-1.internal.example.com
NFS
Serveur de Construction Temporaire : build.internal.example.com
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.