Email 是否可以使用后缀上的ID阅读电子邮件?

Email 是否可以使用后缀上的ID阅读电子邮件?,email,networking,ubuntu,postfix-mta,Email,Networking,Ubuntu,Postfix Mta,我需要恢复我网络上的另一个用户几天前发送的电子邮件。我使用/var/log/mail.log上的grep命令获得了电子邮件ID,但我不知道现在该怎么做 如何使用ID查看电子邮件内容?尝试grep/var/log/mail.log.1、/var/log/mail.log.2等文件 但是如果邮件没有通过后缀被退回,就没有办法恢复。默认情况下,postfix会在5天内(参数maximum_queue_life)将电子邮件保持在无法送达状态(即被退回)。您无法通过日志获取电子邮件内容。只有当它被处理,并

我需要恢复我网络上的另一个用户几天前发送的电子邮件。我使用
/var/log/mail.log
上的
grep
命令获得了电子邮件ID,但我不知道现在该怎么做


如何使用ID查看电子邮件内容?

尝试grep/var/log/mail.log.1、/var/log/mail.log.2等文件


但是如果邮件没有通过后缀被退回,就没有办法恢复。默认情况下,postfix会在5天内(参数maximum_queue_life)将电子邮件保持在无法送达状态(即被退回)。

您无法通过日志获取电子邮件内容。只有当它被处理,并且如果它被发送到某个本地邮件传输或转发。如果电子邮件是入站的,并且您有一些邮件传输设置(例如cyrus/pop3/imap),则您可能希望在邮箱中查找电子邮件ID。否则,如果邮件将在其他位置中继,并且被延迟或遇到临时错误,则您可以签入后缀队列:

postqueue -p

应列出后缀队列中的所有电子邮件。然后,您可以在具有给定队列ID的队列中查找电子邮件本身,该队列ID可能位于
/var/spool/postfix

中。请查看其是否位于具有

sudo postqueue -p
如果是,请使用

sudo postcat -q MESSAGE_ID
如果你有大的附件,信息就在上面,所以把它插入头部看一看

sudo postcat -q MESSAGE_ID | head -n 100

那我好像什么都做不了。谢谢你的时间和帮助!