Postfix

De QTH
Aller à la navigation Aller à la recherche

Reception

Le serveur s’appuie sur l'annuaire LDAP pour gérer les adresses adresses acceptées par le serveur.

  1. A la réception d'un email (usermail@domain.com), postfix va chercher une correspondance dans LDAP avec l'attribut mailacceptgeneralid.
    1. Postfix va chercher dans les users LDAP, une correspondance exacte de usermail@domain.com sur l'attribut mailacceptgeneralid.
    2. Si rien n'est trouvén, postfix va chercher @domain.com
    3. Si aucune correspondance n'est trouvé, l'email est rejeté
  2. Postfix va alors récupérer sur ces user LDAP, l'attribut maildrop qui correspond à l'adresse de destination
    1. 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)
    2. Soit il s'agit d'une adresse externe, postfix essayera alors de relayer l'email à cette adresse
  3. Si l'adresse maildrop correspond mta.vrack.qth.fr, alors postfix va récupérer les informations de livraison locales uidNumber, homeDirectory
    1. L'email est alors délivré localement au format mailDir dans homeDirectory/mailDir avec l' uid et gid valant l'uidNumber récupéré. (où homeDirectory est en général /home/pseudonyme)


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.