2014-09-30 8 views
1

Извините за мой английский. Использование MTA Exim и я не могу понять, как вы можете добавить доставку журналов (main-logs), другую в своем поле, а именно идентификатор сообщения (но не msgid exim).Формат собственного журнала Exim

Проще объяснить на примере. Отправьте письмо с учетной записью «test».

файлов выглядит следующим образом:

==> Exim_test_main_20140930.log <== 
2014-09-30 13:00:00 1QWERT-QWEASD-QQ <= [email protected] H = [127.0.0.1] P = smtp S = 955 id = [email protected] 

1QWERT-QWEASD-QQ Где - внутренний идентификатор Exim и 12345 - MSGID сообщения.

каротаж Доставка:

==> Exim_192.168.0.2_main_20140930.log <== 
2014-09-30 13:00:00 1QWERT-QWEASD-QQ => [email protected] R = domain_route T = domain_transport H = mx.domain [213.180.204.89] X = TLS1.2: RSA_AES_128_CBC_SHA1: 128 C = "250 2.0.0 Ok "DT = 0s [br] 
2014-09-30 13:00:00 1XYx27-0004Zf-TF Completed QT = 1s 

Но, мне нужно:

2014-09-30 13:00:00 1QWERT-QWEASD-QQ => [email protected] R=domain_route T=domain_transport H=mx.domain.ru [213.180.204.89] X=TLS1.2:RSA_AES_128_CBC_SHA1:128 C="250 2.0.0 Ok" DT=0s  [email protected] 

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

ответ

0

Вы не полностью описали, какие данные вы пытаетесь получить из этих двух линий. Я подозреваю, что вы хотите знать заголовок Message-Id и получатель (и).

Заголовок Идентификатор сообщения регистрируется в строке журнала входящих сообщений. Получатели регистрируются, одна строка журнала для каждого получателя, поскольку на входящую почту может быть несколько получателей. Что вам нужно сделать, это проанализировать журналы и понять, что две приведенные выше строки связаны друг с другом из-за того, что идентификатор очереди Exim совпадает с идентификатором id = * из строки входящего журнала в каждый из исходящих журналов линий.

Без более подробного описания того, что вы пытаетесь сделать, трудно получить более конкретную информацию, чем это.

Смежные вопросы