Postfix
Reception
Le serveur s’appuie sur l'annuaire LDAP pour gérer les adresses adresses acceptées par le serveur.
- A la réception d'un email (usermail@domain.com), postfix va chercher une correspondance dans LDAP avec l'attribut
mailacceptgeneralid
.- Postfix va chercher dans les users LDAP, une correspondance exacte de
usermail@domain.com
sur l'attributmailacceptgeneralid.
- Si rien n'est trouvén, postfix va chercher
@domain.com
- Si aucune correspondance n'est trouvé, l'email est rejeté
- Postfix va chercher dans les users LDAP, une correspondance exacte de
- Postfix va alors récupérer sur ces user LDAP, l'attribut
maildrop
qui correspond à l'adresse de destination- Soit il s'agit d'une adresse en xxxx@mta.vrack.qth.fr et le message sera alors délivré en local (
mta.vrack.qth.fr
est le domaine local postfix pour ce serveur) - Soit il s'agit d'une adresse externe, postfix essayera alors de relayer l'email à cette adresse
- Soit il s'agit d'une adresse en xxxx@mta.vrack.qth.fr et le message sera alors délivré en local (
- Si l'adresse
maildrop
correspondmta.vrack.qth.fr
, alors postfix va récupérer les informations de livraison localesuidNumber
,homeDirectory
- L'email est alors délivré localement au format mailDir dans
homeDirectory/mailDir
avec l'uid
etgid
valant l'uidNumber
récupéré. (oùhomeDirectory
est en général /home/pseudonyme)
- L'email est alors délivré localement au format mailDir dans
Note : Pour que plusieurs comptes reçoivent les emails d'une même adresse, il faut que ces comptes aient tous les mailacceptinggeneralid
souhaités.
Note : Le MTA va automatiquement créer les Maildir des utilisateurs (/home writable)
Note : https://www.vennedey.net/resources/2-LDAP-managed-mail-server-with-Postfix-and-Dovecot-for-multiple-domains#ldap & http://www.postfix.org/LDAP_README.html
Envoi
Filtrage antispam
Le filtrage anti-spam est délégué à spamassassin. Celui ci s'appuie sur plusieurs plugins pour le filtrage.
- Les regles spamassassin sont laissées activées.
- Le plugin DCC a été activé, dcc a été installé et un cron weekly est lancé automatiquement pour récupérer, builder et installer la dernière version en date grace au script d'update inclut avec DCC.
- Pyzor est installé et activé.
- Razor2 est installé et activé.
Reste les plugins spamcop, spamhaus, peut être un antivirus,.
Sources : https://workaround.org/ispmail/buster/filtering-out-spam-with-rspamd-2/
Relevé
La relève de courriel se fait avec Dovecot.
Celui ci est configuré pour utiliser l'annuaire LDAP. Le login utilisé est l'attribut uid
.