Ubuntu
exim4 顯示傳遞的消息
exim4 (4.70-4.71) 包 (ubuntu) 中是否有命令顯示已傳遞消息的消息 ID(exim 的消息 ID)?(在 /var/log/exim4/mainlog 中顯示為已完成)?
有
exim4 -bpu
未傳遞的命令。目的:告訴並證明使用者他的郵件已被遠端 smtp 接受,所有問題都不是我們的 :) 日誌大小 ~ 每天 100 MB。
據我所知,沒有內置命令,但您可以簡單地使用
grep
andawk
: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