文档首页> 常见问题> 邮件发不出去:25 端口与黑名单

邮件发不出去:25 端口与黑名单

发布时间:2025-10-31 10:28        更新时间:2025-10-31 19:04
先查出站 25 端口——邮件程序本地测试正常,一上云服务器就发不出去,多数卡在这一步;端口通了再查发信 IP 信誉,SPF 配置放收尾核对。 ## 25 端口很可能被限制 出于反垃圾邮件的需要,云平台普遍对出站 25 端口做了限制,新开服务器默认无法直连外部邮件服务器的 25 端口。验证方法: telnet smtp.example.com 25 超时无响应基本就是端口被限。主流解决办法有两个:邮件程序改用加密提交端口 465(SMTPS)或 587(提交端口),这是兼容性最好的方式;确需直连 25 的业务,按平台流程申请解封,说明用途后开通。 465 与 587 的区别顺带说清:465 走 SSL 加密直连,587 是明文起步再升级加密(STARTTLS),两者都比 25 稳,程序配置二选一即可。 ## IP 信誉决定收不收 端口通了邮件仍被退回,看退信里的状态码:550、554 开头多为对方拒收,原因通常是发信 IP 信誉不足——新 IP 没有历史记录,或所在 IP 段曾被滥用过。查询自己的发信 IP 是否列在常见垃圾邮件黑名单里,被列了按对应平台的申诉流程申请移除;同时控制发信频率,新 IP 一上来就大量群发只会让信誉更差。 退信正文值得逐行读,多数会写明拒收原因与申诉入口,比盲猜快得多。 ## SPF 缺失让邮件被当垃圾 SPF(发件人策略框架)是一条 DNS 记录,用来声明哪些 IP 有权替这个域名发信。没有它,收件方无法验证发件身份,邮件容易被判为垃圾。在域名 DNS 里补一条 TXT 记录: v=spf1 ip4:203.0.113.10 -all IP 换成实际发信服务器地址,再配上 DKIM(邮件内容签名机制),验证通过率更高。SPF 记录一个域名只允许一条,多台发信机把 IP 逐个列在 ip4: 里,写成两条 TXT 反而全部失效。 三件事按顺序做完,绝大多数发信问题都能解决。重要的业务通知类邮件,建议单独走专门的邮件推送通道,成功率比自建 SMTP 高得多。发信链路每次换服务器、换 IP 都要重新过这三关,把它列入迁移清单的固定项。