如何查看我从mailq命令获得ID的邮件的内容?


32

我使用了mailq命令,并且得到了如下一行:

A705238B4C   603953 Wed May 23 11:09:58  apache@myserver.com

因此,现在我想知道是否可以通过ID来“读取”邮件的实际内容 A705238B4C

Answers:


45

最好的方法是利用postcat命令。

postcat -q A705238B4C

至少我现在可以看到的系统/var/spool/postfix是主目录。那这件事包含子目录activedeferredbounce等排队文件可使用完整的文件名(存储A705238B4C)或散列深度一定程度的(A/7/05238B4C)。


1
如果您确实浏览了这些目录而不是使用postcat,则这些文件是二进制文件,但大部分是文本文件,strings或者hexdump是根据想要查看的位来读取它们的最佳实用程序。
拉达达达(Ladadadada)2012年

1
后缀队列文件是RFC822消息。除了后缀内部使用的队列头中没有其他数据(后缀数据,队列延迟等)
适配器,2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.