云服务器发不了邮件,telnet smtp.xx.com 25 一直超时,怎么回事?怎么解决?
72
云服务器发不了邮件,telnet smtp.xx.com 25 一直超时,怎么回事?怎么解决?
▼
根因
国内云厂商(云服务商)默认封禁云服务器 TCP 25 端口出方向流量,防止服务器被用作垃圾邮件发送源。
方案A:改用加密端口(推荐)
几乎所有 SMTP 服务商支持的替代端口:
465 端口(SSL 隐式加密)
587 端口(STARTTLS)
客户端/代码切换端口即可,无需申请。
方案B:申请解封25端口
云服务商:控制台 → 头像 → 安全管控 → 25端口解封 → 填写IP和域名 → 提交(约1个工作日审核)。
云服务商:部分云服务商支持即时解封(安全管控 → 25端口解封 → 选择实例,即时生效) → 安全管控 → 25端口解封 → 选择实例(即时生效,限5次)。
解封后需在安全组放行25端口出方向。禁止直连外部MTA发垃圾邮件,否则永久封禁。
参考:云服务商邮件推送 文档 · 云服务商 25端口解封文档 · RFC 8314
