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

Файлы конфигурации Dovecot, использующие синтаксис remote, не соблюдаются

Согласно документации Dovecot, можно изменить директивы конфигурации на основе протокола, а также локальных и удаленных IP-адресов.

В моей текущей настройке (Mail-in-a-box с использованием Nextcloud, который использует аутентификацию IMAP) мои почтовые журналы засыпаны спамом с локальными логинами. Мне действительно не нужны эти отчеты, но я все же хочу сохранить журналы входа для удаленных IP-адресов.

Я установил в своей конфигурации следующее:

remote 127.0.0.1 {
  info_log_path = /dev/null
}

Когда я бегу doveadm -n -f remote=127.0.0.1, похоже, это правильно зарегистрировано:

# 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.21 (92477967)
...
info_log_path = /dev/null
...
remote 127.0.0.1 {
  info_log_path = /dev/null
}

К сожалению, я все еще получаю спам с отчетами о входе в систему, когда локальный и удаленный IP-адреса являются localhost.

Aug 12 12:17:13 imap-login: Info: Login: user=<user@domain.tld>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=29798, TLS, session=<FGVJhbCsstt/AAAB>
Aug 12 12:17:13 imap(user@domain.tld): Info: Logged out in=305 out=2277

Я также пробовал вести журнал в конкретный файл вместо / dev / null, но файл не был создан. Итак, должно быть проблема с моим пониманием. Кто-нибудь еще может успешно использовать эти условные выражения в своей конфигурации?