exim4显示已发送的消息

在exim4(4.70-4.71)包(ubuntu)中是否有一个命令来显示已发送消息的message-id(exim的message-id)? (在/ var / log / exim4 / mainlog中显示为已完成)?

有一个exim4 -bpu命令未送达者。

目的:告诉和certificate用户,他的邮件被远程smtp接受,所有问题都不是我们的:)日志大小〜100 MB每天。

据我所知,这里没有内build命令 ,但是你可以简单地使用grepawk

 grep Completed /var/log/exim4/mainlog | awk '{print $3}' 

这应该变成这样:

 2011-04-17 18:03:58 1QBUS6-0004Gc-1p Completed 2011-04-17 18:04:19 1QBUSQ-0004Lp-LT Completed 2011-04-17 18:05:16 1QBUTM-0004hP-Da Completed 2011-04-17 18:05:33 1QBUTd-0004jB-1M Completed 2011-04-17 18:08:23 1QBUWN-00052T-2E Completed 2011-04-17 18:09:39 1QBUXb-0005Co-Gc Completed 2011-04-17 18:09:51 1QBUXn-0005G0-6L Completed 2011-04-17 18:10:30 1QBUYQ-0005Jo-47 Completed 

…进入这个:

 1QBUS6-0004Gc-1p 1QBUSQ-0004Lp-LT 1QBUTM-0004hP-Da 1QBUTd-0004jB-1M 1QBUWN-00052T-2E 1QBUXb-0005Co-Gc 1QBUXn-0005G0-6L 1QBUYQ-0005Jo-47