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
那我好像什么都做不了。谢谢你的时间和帮助!