服务公告
邮件发不出去:25、465、587 端口该怎么用
发布时间:2026-10-15 17:28
## 三个端口是什么 邮件投递协议 SMTP 有三个常用端口,分工不同。25 是最古老的端口,服务器之间的邮件转发走它,也是历史最长、被滥用最多的端口;465 是加密 SMTPS,连接一开始就走 TLS,属于较早的加密方案;587 是提交端口,设计给客户端向自己的服务器提交邮件,配合 STARTTLS 在明文连接上协商升级加密。三个端口对应三种用法:机器对机器投递用 25,客户端提交用 587 或 465。 ## 云上发邮件的现实 云服务商普遍对云服务器的 25 端口出方向做了限制,这是全行业为抑制垃圾邮件采取的措施。结果是:自建 postfix 直接对外投递,日志里全是连接超时,邮件堆在队列里发不出去。这不是故障,是环境约束。确认是否被限的简单办法:telnet 对方邮件服务器的 25 端口,从云服务器发起长时间不通、本机网络秒通,基本就是。顺云的云服务器同样遵循这一行业惯例。 ## 正确的替代思路 正规发信路线是走第三方邮件服务商的提交通道:应用用 587 或 465 端口连接服务商,认证后提交,由服务商负责投递信誉与送达。代码或 postfix 里把出口改成服务商的地址、端口、账号,问题即解。配套要做的是域名侧设置:发信域名配置 SPF 记录声明合法出口、DKIM 签名防篡改、DMARC 策略收报告,三件套决定你的邮件进收件箱还是垃圾箱。 ## 常见错误 一是反复申请解除 25 限制,多数场景根本不需要 25,提交通道就够了;二是用 465 与 587 时没启用对应的加密方式,连接握手失败,报错千奇百怪;三是忽略服务商的频率限制,营销邮件群发触达限制后被暂停;四是测试发信用自己邮箱收,进了垃圾箱还以为没发出。排查顺序:先确认端口连通,再看认证与加密,最后查信誉与垃圾箱。事务性邮件量大的业务,从第一天就走服务商通道,别在 25 端口上浪费时间。下一篇: 数据导出指引发布