LMTP-прокси dovecot ничего не регистрирует - PullRequest
0 голосов
/ 24 октября 2018

Я опубликовал этот вопрос / вопрос в официальном списке рассылки dovecot почти год назад, к сожалению, без какого-либо решения, поэтому я хотел бы опубликовать его здесь на случай, если кто-то может мне помочь:

https://dovecot.org/list/dovecot/2017-December/110210.html

У меня есть 2 сервера, server_A и server_B .

server_A получает электронную почту с использованием postfix и передает ее dovecot с помощью LMTPкоторый находится на том же сервере server_A .

dovecot на server_A , затем передает его в dovecot на server_B , используя LMTP, где он хранится впочтовый ящик пользователя.

Все отлично зарегистрировано server_A , как postfix, так и dovecot.

В большинстве случаев для этого письма ничего не регистрируется на server_B , но он хранится в почтовом ящике пользователя.

Доставка электронной почты работает отлично, но ведение журнала не согласовано.Иногда я могу найти электронную почту в журналах server_B , но в большинстве случаев я не могу.

Дополнительная информация:

У меня есть среда тестированияс настройкой , идентичной сценарию server_A и server_B , о котором я упоминал выше, я вижу ту же проблему .

выполняется через rsyslog на обоих серверах и настраивается следующим образом:

mail. * / var / log / maillog

так же, как на server_A где логирование работает отлично.

Я подозревал, что в dovecot есть ошибка, и я ждал, чтобы выполнить обновление с 2.2.11 до 2.2.33.2 .Тем не менее, у меня такая же проблема даже после обновления , как в тестовой, так и в производственной средах.

Я также попытался пропустить rsyslog, настроив ведение журнала dovecot непосредственно в файл на server_B и у меня такая же проблема.

1 Ответ

0 голосов
/ 27 июня 2019

Найден ответ,

Системный журнал ограничивал количество сообщений, которые могут быть записаны в журнал за заданный интервал времени.Я снял ограничения, добавив следующие строки в файл /etc/rsyslog.conf:

$ModLoad imuxsock

$SystemLogRateLimitInterval 0
$SystemLogRateLimitBurst 0

В моем файле журнала / var / log / messages было аккуратное сообщение об ошибке, которое указывало на правильное направление:

imuxsock lost 354 messages from pid 157711 due to rate-limiting
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...