контекст
На сервере Debian, на котором размещен домен с небольшим трафиком, приличная настройка электронной почты запускает postfix как SMTP-сервер и dovecot как IMAP.
Конфигурация Postfix включает в себя следующее:
recipient_delimiter = _
что приводит к доставке адресов liks 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#recipient_delimiter . Идея состоит в том, чтобы использовать конфигурацию между 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
Возможно, я скоро попробую. Любой комментарий? Можете ли вы предложить варианты или разные решения?