postfix/dovecot: предоставляет неограниченные псевдонимы для каждого пользователя отдельным папкам

контекст

На сервере Debian, на котором размещен домен с небольшим трафиком, приличная настройка электронной почты запускает postfix как SMTP-сервер и dovecot как IMAP.

Конфигурация Postfix включает в себя следующее:

recipient_delimiter = _

который вызывает адреса нравится user_anyword@domain быть доставленным в папку INBOX user@domain, Все идет нормально.

Желание: user_anyword@domain в папку anyword

Мы хотим, чтобы это письмо адресовано user_anyword@domain быть доставлены в папку anyword пользователя user@domain,

Поиск перед публикацией

Эти страницы, вероятно, очень актуальны:

Возможный подход

Вероятно, это может быть достигнуто на основе http://wiki.dovecot.org/LDA/Postfix и http://www.postfix.org/postconf.5.html. Идея состоит в том, чтобы использовать конфигурацию между postfix а также dovecot-lda и добавить -m Параметр для указания папки назначения:

mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT" -m "${recipient_delimiter}${extension}"

Те dovecot-lda варианты, вероятно, будут полезны:

lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Возможно, я скоро попробую. Любой комментарий? Можете ли вы предложить варианты или разные решения?

1 ответ

Вот что я бы порекомендовал:

  1. Используйте LMTP для отправки из постфикса в dovecot
  2. В нем говорится в нижней части страницы LMTP, установите

    lmtp_save_to_detail_mailbox = yes
    recipient_delimiter = _
    
Другие вопросы по тегам