SMTP 450 4.7.1 Greylisted 是什么意思?

56 SMTP 450 4.7.1 Greylisted 是什么意思?
含义

450 4.7.1 Greylisted 是一个临时错误码,表示接收方的邮件系统启用了灰名单(Greylisting)机制,对本次连接暂时拒绝。

背景与处理

灰名单的工作原理是基于"发信IP / 发件人 / 收件人"三元组做状态跟踪:
— 首次从该三元组发信 → 返回 450 临时拒绝。
— 合法的 MTA 会按 RFC 5321 §4.5.4.1 的规范,在队列中保留邮件并在 n 分钟后重试。
— 重试到达时 → 三元组被加入白名单,邮件放行。
2. 发信方不需要任何配置改动
只要 postfix 或 sendmail 的队列重试间隔设置合理(默认通常为 5-30 分钟),邮件会在几小时内自动投递成功。
3. 手动加速
如果经常与对方通信,可联系对方将你的发信 IP 加入白名单(whitelist),跳过灰名单检查。
4. 排查灰名单命中
grep 'greylist' /var/log/maillog | grep -E '450|status=sent'
查看是否多个重试后最终投递成功。

RFC 5321 (§4.5.4.1 Queueing and Retrying) · RFC 6647 (Greylisting) · RFC 5321 (§4.2.5) Status Codes