RobertYang
V2EX  ›  服务器

SMTP 使用了哪些端口?

  •  
  •   RobertYang · Mar 2, 2017 · 5970 views
    This topic created in 3385 days ago, the information mentioned may be changed or developed.
    我在服务器配置安全组的时候放行了 SMTP 使用的 25 端口,但是无法正常发送邮件,全开端口才可以。
    SMTP 也是像 FTP 一样还使用了其他端口传输数据吗?
    6 replies    2017-03-02 22:00:06 +08:00
    BOYPT
        1
    BOYPT  
       Mar 2, 2017
    并不。
    25 端口是 SMTP 服务器接受邮件用的。
    finian
        2
    finian  
       Mar 2, 2017
    25/465/587/994
    meteor
        3
    meteor  
       Mar 2, 2017
    邮件服务器 <=> 客户端
    SMTP 465 587

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

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


    @meteor 说的是没有考虑到策略的通常情况
    不过现代邮件服务器默认行为应该都是先尝试加密,再尝试 25 端口 starttls ,最后是 25 端口明文
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1223 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    ♥ Do have faith in what you're doing.