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 ответ
Вот что я бы порекомендовал:
- Используйте LMTP для отправки из постфикса в dovecot
В нем говорится в нижней части страницы LMTP, установите
lmtp_save_to_detail_mailbox = yes recipient_delimiter = _