SMTP 使用了哪些端口?

2017-03-02 15:04:59 +08:00
 RobertYang
我在服务器配置安全组的时候放行了 SMTP 使用的 25 端口,但是无法正常发送邮件,全开端口才可以。
SMTP 也是像 FTP 一样还使用了其他端口传输数据吗?
5501 次点击
所在节点    服务器
6 条回复
BOYPT
2017-03-02 15:31:28 +08:00
并不。
25 端口是 SMTP 服务器接受邮件用的。
finian
2017-03-02 16:24:27 +08:00
25/465/587/994
meteor
2017-03-02 17:22:23 +08:00
邮件服务器 <=> 客户端
SMTP 465 587

邮件服务器 <=> 邮件服务器
SMTP 25

对服务器而言 25 端口是邮箱服务器之间通讯的端口 不是和客户端通讯的端口
https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#Ports
RobertYang
2017-03-02 17:34:03 +08:00
@BOYPT @finian @meteor 十分感谢
nfroot
2017-03-02 20:32:50 +08:00
@meteor 但是客户端是设置这个端口连接服务器啊
julyclyde
2017-03-02 22:00:06 +08:00
smtp 是一串机器转递邮件的过程
根据发送方的策略,有可能直接发 25 ,也可能先试试加密端口再试 25
但无论如何, smtp 都是单端口协议


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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/344351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX