📦 Construire un serveur de messagerie sur Linux #2 : Les paquets essentiels pour un environnement d'utilisateurs virtuels

Bonjour à tous, dans le dernier article, nous avons parlé de pourquoi Postfix et Dovecot sont nécessaires ensemble ?

Pour que même ceux qui découvrent les serveurs de messagerie puissent comprendre facilement, j'ai utilisé une analogie avec le bureau de poste et le facteur, vous vous en souvenez ? 😊

Postfix joue le rôle de "bureau de poste" en envoyant les e-mails,

et Dovecot agit comme le "facteur" en livrant les e-mails de l'utilisateur.

Si vous n'avez pas encore vu l'épisode précédent, je vous recommande de le consulter d'abord.

📌 Construire un serveur de messagerie sur Linux #1 : Comprendre les concepts de Postfix et Dovecot

🎯 Objectif de cet article

Dans cet article, nous allons nous intéresser aux paquets essentiels nécessaires pour configurer Postfix et Dovecot dans un environnement d'utilisateurs virtuels.

Autrement dit, je vais vous expliquer en détail quels paquets installer et quel rôle chacun joue.

💡 Remarque :

Cet article est un guide pour ceux qui possèdent déjà leur propre base de données (DB).

Pour construire un serveur de messagerie dans un environnement d'utilisateurs virtuels, une base de données est nécessaire, mais

je ne vais pas traiter de la manière de configurer la base de données elle-même.

(C'est-à-dire que nous supposerons que vous exécutez déjà MySQL, PostgreSQL, SQLite, etc.!)

📌 Paquets essentiels nécessaires dans un environnement d'utilisateurs virtuels

Dans un environnement d'utilisateurs virtuels, Postfix et Dovecot se référencent aux informations utilisateur stockées dans la base de données (DB) sans utiliser de compte système (/etc/passwd).

Examinons un par un les paquets qui doivent être installés.

 

1️⃣ Postfix (MTA, serveur de transfert de courrier)

📦 Paquet à installer :

postfix
postfix-pgsql  # Intégration PostgreSQL (les utilisateurs de MySQL installent postfix-mysql)

2️⃣ Dovecot (MDA, serveur de distribution de courrier)

📦 Paquet à installer :

dovecot-core
dovecot-imapd
dovecot-pop3d
dovecot-pgsql  # Intégration PostgreSQL (les utilisateurs de MySQL installent dovecot-mysql)

3️⃣ Dovecot LMTP (communication entre Postfix et Dovecot)

📦 Paquet à installer :

dovecot-lmtpd

4️⃣ Paquets relatifs à TLS et à la sécurité

📦 Paquet à installer :

openssl
certbot  # Obtention gratuite de certificats SSL

✅ Résumé final : Paquets essentiels & Paquets optionnels

📌 Paquets essentiels

Paquet Description
postfix Serveur SMTP
postfix-pgsql Intégration PostgreSQL (les utilisateurs de MySQL installent postfix-mysql)
dovecot-core Serveur de messagerie Dovecot
dovecot-imapd Support IMAP
dovecot-pop3d Support POP3
dovecot-pgsql Intégration PostgreSQL (les utilisateurs de MySQL installent dovecot-mysql)
dovecot-lmtpd Support LMTP
openssl Support de cryptage TLS
certbot Obtention gratuite de certificats SSL

🔹 Paquets optionnels

Paquet Description
postfixadmin Gestion des comptes de messagerie basée sur le web
spamassassin Filtrage anti-spam
spamc Client SpamAssassin
clamav Analyse de virus
clamav-daemon Détection de virus en temps réel
clamav-freshclam Mise à jour automatique de la base de données de virus ClamAV
roundcube Client webmail

🚀 Prochaines étapes

Maintenant que nous avons récapitulé les paquets nécessaires, dans le prochain article, nous allons procéder à la configuration réelle de Postfix et Dovecot.

✔️ Comment Postfix et Dovecot s'interfacent

✔️ Méthode de livraison des mails utilisant le LMTP (Local Mail Transfer Protocol)

Restez à l'écoute pour le prochain article ! 😊