技术解析

SMTP 使用了哪些端口?
0
2021-05-14 02:03:00
idczone
我在服务器配置安全组的时候放行了 SMTP 使用的 25 美国服务器端口,但是无法正常发送邮件,全开端口才可以。
SMTP 也是像 FTP 一样还使用了其他端口传输数据吗?
并不。
25 端口是 SMTP 服务器接受邮件用的。

25/465/587/994

邮件服务器 <=> 客户端
SMTP 465 587
邮件服务器 <=> 邮件服务器
SMTP 25
对服务器而言 25 端口是邮箱服务器之间通讯的端口 不是和客户端通讯的端口
https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#Ports

十分感谢

但是客户端是设置这个端口连接服务器啊

smtp 是一串机器转递邮件的过程
根据发送方的策略,有可能直接发 25 ,也可能先试试加密端口再试 25
但无论如何, smtp 都是单端口协议

说的是没有考虑到策略的通常情况
不过现代邮件服务器默认行为应该都是先尝试加密,再尝试 25 端口 starttls ,最后是 25 端口明文

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服