1 votes

Postfix/dovecot : distribuer des alias illimités par utilisateur vers des dossiers individuels

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?

0voto

Voici ce que je recommanderais :

  1. Utilisez LMTP pour envoyer de postfix à dovecot
  2. Comme indiqué en bas de la page LMTP, définissez

    lmtp_save_to_detail_mailbox = yes
    recipient_delimiter = _

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X