美文网首页
pop3协议总结

pop3协议总结

作者: 盈朔 | 来源:发表于2020-08-06 19:26 被阅读0次

1,pop3协议:

        主要用于邮件客户端从邮件服务器上面拉取数据用,基于tcp协议,默认端口是110(明文),密文的端口是995。

2,pop3协议客户端从服务端拉取数据流程:

        (1)邮件客户端请求邮箱服务端建立连接,连接建立成功。

         (2)邮箱服务端会先返回+ ok ,Welcome to coremail Mail Pop3 Server

           (3)邮件客户端发送user   xxx (用户名)命令  并且邮件服务端返回+ok

        (4)邮件客户端发送pass xxx(密码) 命令,并且邮件服务端返回+ok

          (5)邮件客户端发送STAT命令,并且邮件服务端返回邮件总条数,内存数。

          (6)邮件客户端发送LIST命令, 并且邮件服务端返回邮件列表

        (7)邮件客户端发送UIDL命令,并且邮件服务端返回详细邮件列表(带有唯一标识的)

        ( 8)邮件客户端发送RETR 索引命令,并且邮件服务端返回邮件内容。

         (9)邮件客户端发送QUIT命令,并且邮箱服务端刷新后返回ok.

以上是邮箱客户端用pop3协议从邮箱服务端拉取数据正常流程。pop3协议客户端命令还有很多。可以在网上查一下,包括一些异常的处理命令。

3,我用mac系统的控制台输入telnet pop3.163.com 110 抓不到包。后来发现抓到tcp 协议端口995的包,我命令用telnet发送的明文的端口,为什么自动转成密文端口了?

我首先怀疑了一下是不是telnet命令,telnet其实是一个基于tcp连接,默认端口23的远程登录协议,不过大家都习惯用他来测试一下服务器地址和端口通不通,就是所谓的远程某一个服务程序是否已经启动。他应该不会自动把110端口修改成995端口的。后来查到是mac系统安全机制的原因,在windows系统上相同的操作就不会有问题。

          

相关文章

网友评论

      本文标题:pop3协议总结

      本文链接:https://www.haomeiwen.com/subject/dqytdktx.html