Нашёл на просторах интернетов следующие настройки, которые вписал в конец /etc/dovecot/dovecot.conf
Код:
protocol imap {
mail_plugins = $mail_plugins mail_log notify
}
protocol pop3 {
mail_plugins = $mail_plugins mail_log notify
}
protocol lda {
mail_plugins = $mail_plugins mail_log notify
# %$ - Delivery status message (e.g. "saved to INBOX")
# %m - Message-ID
# %s - Subject
# %f - From address
deliver_log_format = from=%f subj=%s msgid=%m: %$
}
plugin {
# Events to log. Also available in v1.2+: flag_change append
mail_log_events = delete undelete expunge
# Group events within a transaction to one line.
# Если группировка не нужна, то комментируем, пустой не оставляем
#mail_log_group_events =
# Available in v1.1+: uid, box, msgid, size, vsize
# Available in v1.2+: from, subject, flags
mail_log_fields = uid box msgid size from subject flags
}
Теперь при удалении письма в mail.log пишется следующее:
Цитата:
c 23 13:23:49 webserver dovecot: imap-login: Login: user=<syslogger>, method=PLAIN, rip=172.25.46.63, lip=172.25.46.127, mpid=8806, TLS, session=<YjAuQIgnaACsGS4/>
Dec 23 13:23:52 webserver dovecot: imap(syslogger): delete: box=INBOX.Brother, uid=815, msgid=, size=3380, from=mfu-jurist@arktika.local, subject==?ISO-8859-5?Q?=BE=E2=E7=D5=E2 =ED=DB.=DF=DE=E7=E2=EB?=, flags=(\Deleted \Seen NonJunk)
|
То есть в строке протоколирования команды удаления письма выводится только имя пользователя без адреса/имени компьютера.
Можно ли добавить это значение?
Какие ещё пункты можно добавить в параметр mail_log_fields ?