邮件“提交端口 587(Submission,RFC 6409)”与 25 端口发信有何不同?为何现代强制分开?
1
邮件“提交端口 587(Submission,RFC 6409)”与 25 端口发信有何不同?为何现代强制分开?
▼
区别
25 端口是 MTA 之间“中继投递”用;587(Submission)是“终端用户向自己服务器提交待发邮件”用,必须 SASL 认证 + STARTTLS。
为何分开
防止普通用户直连外网 25 发垃圾、便于对“已认证用户”限流与审计;接收方也可据此区分“服务器间流量”与“用户提交流量”。
配置
邮件系统把 submission 服务(587,常 +465 隐式 TLS)独立部署,关闭其开放中继、强制认证;用户客户端“发件服务器”用 587/465 而非 25。
实践
现代 ISP/云厂商普遍封禁出站 25,强制走 587/465 提交;邮件系统须正确提供 submission 服务,否则用户无法外发。
参考:RFC 6409(邮件提交协议 Message Submission);RFC 8314(SUBMISSION+TLS 端口)
