使用 sendmail 从队列转发单个消息

使用 sendmail 从队列转发单个消息

我的邮件队列中有一封邮件,由于收件人箱已满而被延迟。该邮件不在我的邮箱中,只是在队列中。是否可以将该邮件转发到其他地址?

答案1

欢迎来到 Serverfault!

我不熟悉 freebsd 上的 Sendmail,但如果这是一个 linux 系统,您可以执行以下操作:

1) 运行mailq或查看日志以确定滞留在队列中的消息的 QID(例如dB9JDWt06111)。2
) 导航到队列目录(例如/var/spool/mqueue/)并编辑qf<QID>相关消息。3
) 确定以下行:

rRFC822; [email protected]
RPFD:<[email protected]>

并将其更改为:

rRFC822; [email protected]
RPFD:<[email protected]>

4) 通过键入 重试队列中的邮件sendmail -q。如果您有大量邮件滞留在队列中,并且想要有选择地重新发送一封电子邮件,您可以键入sendmail -qI<QID>前面提到的值... 或sendmail -qS<Sender address/domain>

相关内容