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
