Я опубликовал этот вопрос / вопрос в официальном списке рассылки 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 и у меня такая же проблема.