1

контекст

На сервере 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

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

1 ответ1

0

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

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

    lmtp_save_to_detail_mailbox = yes
    recipient_delimiter = _
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .