Назад | Перейти на главную страницу

Почему Dovecot LDA создает подпапки для подробных адресов?

Недавно я заметил, что мой dovecot LDA создает подпапку в моем Maildir для писем, которые содержат часть сведений в адресе получателя (local-part + detail @ domain).

Я абсолютно не могу найти настройку, которая могла бы вызвать это. Я установил "recipient_delimiter" как в 15-lda.conf, так и в 90-sieve.conf. В пользовательских сит-файлах такого правила тоже нет.

Как мне его выключить?

Версия Dovecot - 2.2.33.2 (d6601f4ec).

Журналы говорят

status=sent (delivered to command: /usr/lib/dovecot/deliver -c /etc/dovecot/dovecot.conf -m "${EXTENSION}")

Из вашего комментария выше я сделал вывод, что вы настроили Postfix следующим образом:

mailbox_command = /usr/lib/dovecot/dovecot-lda -m "${EXTENSION}"

В -m вариант используется для доставки электронной почты ${EXTENSION} (Подробности в Postfix) почтовый ящик вместо INBOX. Вместо этого вы, вероятно, захотите что-то вроде этого:

mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT"

Таким образом, ваши фильтры могут по-прежнему использовать адреса конверта, но несопоставленные сообщения отправляются в INBOX как предполагалось.