Недавно я заметил, что мой 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
как предполагалось.