Как добиться повышение уровня логирования почтового сервера при отправке писем в ispmanager 6? Для этого достаточно включить дебаг для dovecot-lda. Дебаг (отладка) для dovecot-lda (Local Delivery Agent) — процесс, который позволяет разработчикам и администраторам отслеживать и анализировать работу этого компонента почтового сервера Dovecot. Включение дебага позволяет получать более подробные логи и сообщения об ошибках, что помогает выявлять и устранять проблемы, связанные с доставкой почты.
Включение дебага для dovecot-lda (Local Delivery Agent) может быть полезно по нескольким причинам:
Включение дебага обычно делается путем изменения конфигурационного файла Dovecot и может потребовать перезапуска службы для применения изменений.
В панели ispmanager 6 для отправки писем используется бинарный файл /usr/local/mgr5/sbin/dovecot_lda
Для того, чтобы включить логирование для этого файла, в конфигурационный файл Exim по пути /etc/exim/exim.conf
(/etc/exim4/exim4.conf.template
для Debian и Ubuntu) в секцию dovecot_deliver_pipe
необходимо добавить директиву log_output.
Пример секции:
dovecot_deliver_pipe:
driver = pipe
environment = "HOME=$home"
command = "/usr/local/mgr5/sbin/dovecot_lda"
return_path_add
log_output
delivery_date_add
envelope_to_add
check_string = "From "
escape_string = ">From "
user = ${extract{1}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}
group = ${extract{2}{:}{${lookup{$local_part@$domain}lsearch{/etc/exim4/passwd}}}}
begin retry
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h
begin rewrite
begin authenticators
После внесения изменений потребуется перезапустить службу Exim:
systemctl restart exim
Помните, что дебаг-режим может генерировать много данных, поэтому его рекомендуется использовать только на время диагностики проблем.