当服务器返回 SMTP 错误 550 时,消息通常会发生什么?

当服务器返回 SMTP 错误 550 时,消息通常会发生什么?

如果找不到邮件收件人,通常会发生什么情况?邮件会被删除还是存档在(目标)服务器上?如果是 550 情况,邮件正文会被发送吗?

Action: failed
Status: 5.1.1
Diagnostic-Code: smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found 

在我的特定情况下,收件人运行 ESMTP Sendmail 8.12.8/8.12.8

答案1

此错误通常在 SMTP 对话的早期阶段生成。大多数服务器通常会在发件人传输邮件正文之前拒绝不存在用户的传入邮件。这样做是为了提高效率,有助于防止垃圾邮件发送者占用带宽。

接收服务器可能会在某处记录拒绝详细信息(我不知道 sendmail 会将其保存在哪里),但它不会存储消息本身,因为它可能从未到达。

相关内容