【发布时间】:2014-09-30 14:49:01
【问题描述】:
对不起我的英语。使用 MTA Exim,我无法理解如何添加日志传递(主日志),这是他的另一个领域,即消息 ID(但不是 exim 的 msgid)。
举个例子更容易解释。让我们发送一封带有“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 => mail@domain 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 => mail@domain 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 id=12345@domain
由(“+all”提供的标准配置指令 exim log_selector 的值没有帮助)。请告诉我如何解决这个问题?大概有办法通过使用指令acl + warn。但老实说,我不知道是怎么做到的。
【问题讨论】: