Contexte
Sur un serveur Debian hébergeant un domaine à faible trafic, une configuration d'e-mail décente s'exécute avec postfix comme serveur SMTP et dovecot comme IMAP.
La configuration de postfix inclut ceci:
recipient_delimiter = _
ce qui fait que les adresses comme user_anyword@domaine
sont livrées dans le dossier BOÎTE DE RÉCEPTION de user@domaine
. Jusqu'ici, tout va bien.
Souhait : user_anyword@domaine
dans le dossier anyword
Nous souhaitons que les e-mails adressés à user_anyword@domaine
soient livrés dans le dossier anyword
de l'utilisateur user@domaine
.
Recherche avant de poster
Ces pages sont probablement très pertinentes:
Approche possible
Cela peut probablement être réalisé en se basant sur http://wiki.dovecot.org/LDA/Postfix et http://www.postfix.org/postconf.5.html#recipient_delimiter . L'idée serait de tirer parti de la configuration entre postfix
et dovecot-lda
et d'ajouter un paramètre -m
pour indiquer le dossier de destination:
mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT" -m "${recipient_delimiter}${extension}"
Ces options de dovecot-lda
seraient probablement utiles:
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
Je pourrais probablement essayer ça bientôt. Des commentaires? Pouvez-vous proposer des variantes ou des solutions différentes?