pop3协议总结

 我来答
天然槑17
2022-06-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6257
采纳率:100%
帮助的人:35万
展开全部
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系统上相同的操作就不会有问题。

          
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式