Mailgun 递送状态 602 - 太旧

Mat*_*s F 13 smtp mailgun

2 天前,当我从它的 API 检索事件时,我开始从 mailgun 收到一个新的状态代码 602

返回的响应有

 "delivery-status": {
        "attempt-no": 8,
        "message": "Too old",
        "code": 602,
        "description": "",
        "session-seconds": 0
    }
Run Code Online (Sandbox Code Playgroud)

“太老”在这里究竟是什么意思?我找不到有关错误代码的任何文档。

tre*_*res 11

在这个问题上一直在使用 Mailgun 支持。

602 是内部错误代码,当无法将消息传递给收件人时,它们会生成该错误代码。该错误是在他们尝试发送消息 8 小时后生成的。

  • @hashtable SMTP 协议是在专用连接出现之前设计的。预计两台服务器可能会长时间无法连接。协议本身的设置是,如果接收服务器无法接受消息,则消息将在几天内重试。在这种情况下,Mailgun 配置为在无法到达收件人服务器 8 小时后“超时”,或者以其他方式将邮件发送到收件人的邮件服务器。 (3认同)