LINUX.ORG.RU
ФорумAdmin

Exim собственный формат логов


0

1

Доброго времени суток, товарищи специалисты.
Использую MTA Exim и никак не могу понять как можно добавить в логгинг доставок (main-логи) еще одно свое поле, а именно id сообщения(но только не msgid exim).
Проще объяснить на примере. Допустим отправляю письмо с аккаунта test.

Файл имеет вид:

==> exim_test_main_20140930.log <==
2014-09-30 13:00:00 1QWERT-QWEASD-QQ <= root@localhost H=[127.0.0.1] P=smtp S=955 id=12345@domain

Где, 1QWERT-QWEASD-QQ — внутренний ID exim, а 12345 - msgid сообщения.

Логгинг доставки:

==> exim_192.168.0.2_main_20140930.log <==
2014-09-30 13:00:00 1QWERT-QWEASD-QQ => ящик@допустим_яндекс R=yandex_route T=yandex_transport H=mx.yandex.ru [213.180.204.89] X=TLS1.2:RSA_AES_128_CBC_SHA1:128 C=«250 2.0.0 Ok» DT=0s
2014-09-30 13:00:00 1XYx27-0004Zf-TF Completed QT=1s

А нужно чтобы было:

2014-09-30 13:00:00 1QWERT-QWEASD-QQ => ящик@допустим_яндекс R=yandex_route T=yandex_transport H=mx.yandex.ru [213.180.204.89] X=TLS1.2:RSA_AES_128_CBC_SHA1:128 C=«250 2.0.0 Ok» DT=0s id=12345@domain

То есть в лог доставки добавить отображение msgid.

Какого-либо значения для стандартной директивы конфига exim log_selector не предусмотрено (+all не помог). Не подскажете ли каким образом мне возможно решить данную проблему? Вероятно есть способ через использование директив acl+warn. Но я если честно не допер как это можно сделать. Помогите пожалуйста.
Спасибо.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.