Postfix : gérer les extensions d'adresses avec Dovecot en LDA

Boris HUISGEN
Boris HUISGEN
|

Lex extensions d’adresses mail permettent le classement des messages dans des dossiers prédéfinis d’une mailbox. Le dossier est à spécifier selon le format : user+folder@my.domain soit ici suite au caractère d’extension +.

La configuration à effectuer/modifier au niveau de Postifx avec le LDA Dovecot est la suivante :

  • fichier main.cf :

    recipient_delimiter = +

  • fichier master.cf :

    dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/dovecot-lda -f \({sender} -d \){user}@\({nexthop} -m \){extension}

Exemple de réception avec le tag important pour l’adresse test@blabla.com :

Sep 19 17:40:30 bob postfix/qmgr[2722]: 8A372A37: from=<bhuisgen@blabla.com>, size=523, nrcpt=1 (queue active)
Sep 19 17:40:30 bob dovecot: deliver(test@blabla.com): msgid=<3603e08cd9281b4ccdb5654a5ac08e40@blabla.com>: saved mail to important
Sep 19 17:40:30 bob postfix/pipe[2752]: 8A372A37: to=<test+important@blabla.com>, relay=dovecot, delay=0.06, delays=0.05/0/0/0.01, dsn=2.0.0, status=sent (delivered via dovecot service)
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #dovecot
  • #postfix