如何修复由于收件人输入错误而被 exim 冻结的邮件?

如何修复由于收件人输入错误而被 exim 冻结的邮件?

我的 exim 队列中有几个冻结消息,其中的收件人拼写错误,例如[email protected]而不是[email protected]

显然,可以通过纠正收件人并解冻来解决这些问题。

我该如何使用 exim 执行此操作?或者,我该如何手动将冻结的邮件发送到其他地址?

答案1

Exim 会尝试在一周左右的时间内发送这些邮件,然后丢弃它们并向发件人发送失败通知。因此,一般来说,您不需要手动干预该过程。

您还可以使用以下命令从队列中删除所有消息:

grep -l "[email protected]" /var/spool/exim/msglog | xargs exim -Mrm

/var/spool/exim/msglog是 exim 存储未送达邮件日志的目录路径。您的系统可能有所不同。一个选项-l不是。dash-elldash-one

exim -Mrm <MESSAGEID>是从队列中清除消息的本机命令。

相关内容