退信 550 5.1.1 'User unknown' 怎么解决?

99 退信 550 5.1.1 "User unknown" 怎么解决?
原因

5.1.1 错误码表示收件方邮件系统确认该邮箱地址不存在(RFC 5321 §4.2.1)。收件方 MTA 在 RCPT TO 阶段查询本地用户数据库未匹配到该地址,返回永久拒绝。常见原因:拼写错误(gmail.com 打成 gmial.com)、邮箱已停用或注销、企业内部邮箱已离职未保留别名。这是最终投递失败,需人工确认而非等待重试。

排查步骤

1. 验证收件地址拼写:仔细核对用户名和域名,常见笔误如 gmail→gmial、hotmail→hotmail.com 少写字母。
2. telnet 手工测试
nslookup -type=mx recipient-domain.com
telnet mx-server 25
HELO test
MAIL FROM:<you@yourdomain.com>
RCPT TO:<suspect@recipient-domain.com> → 观察返回码
3. 确认该邮箱在服务器上有定义:对方 IT 管理员检查邮件系统中是否存在该邮箱对象,是否被禁用或删除。
4. 检查收件域 MX 记录dig MX recipient-domain.com → 确认 MX 记录存在且解析正确。

参考:RFC 5321 §4.2.1(RCPT TO 处理)· Microsoft Docs: NDR 5.1.1-5.1.20