![解析 mail.log。哪些电子邮件失败了?stat 字段是什么意思?](https://linux22.com/image/537257/%E8%A7%A3%E6%9E%90%20mail.log%E3%80%82%E5%93%AA%E4%BA%9B%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%A4%B1%E8%B4%A5%E4%BA%86%EF%BC%9Fstat%20%E5%AD%97%E6%AE%B5%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
我发了一封邮件,但程序没有正确设置信封地址。所以很多邮件都没能发送出去。
现在我正在查看邮件日志并尝试找出需要重新发送哪些邮件。
错误代码似乎有点含糊,所以我查看了 stat= 字段。
我发现出现了以下不同的值:
Sent (-some-message-id Message accepted for delivery)
Sent
Queued
Deferred: 451 MAIL FROM: <[email protected]> Unable to verify MX-Record for domain ip-10-48-213-66.eu-west-1.compute.internal
Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Deferred: 421 invalid sender domain 'ip-10-48-213-66.eu-west-1.compute.internal' (misconfigured dns?)
Service unavailable
User Unkown
Data Format Error
Host unknown (Name server: some-server.com: host not found)
我需要解析哪些内容才能知道哪些电子邮件未发送且需要重新发送?
在我看来,无效发件人域名似乎是一个永久性错误。但为什么它显示为“延迟”呢?
答案1
“延期”是非永久性错误。表示邮件尚未发送。稍后将重试。
但正如您在详细的错误消息中看到的,您的 DNS 设置非常不完善。