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)