首页 安全防御正文

pop3协议(pop3协议用于什么)

pop3协议(pop3协议用于什么)

1. 简述

POP3(Post Office Protocol version3):邮局协议第三版本,协助用户 *** (即客户端)从邮件服务器上获取邮件。POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

POP3(Post Office Protocol version 3)协议工作原理

 

2. POP3工作原理

1) 运行用户 *** ,此处使用foxmail工具进行配置连接;

2) 客户端与邮件服务器的110端口建立TCP连接,完成TCP的三次握手,邮件服务器回复OK,告知用户已经准备完毕,可以进行数据连接;

POP3(Post Office Protocol version 3)协议工作原理

 

3) 客户端上输入登录邮箱服务器的用户名和密码,服务器答复OK,表示成功;

POP3(Post Office Protocol version 3)协议工作原理

 

备注:使用pop3协议时,客户端向服务器发送的用户名和密码是明文的。

4) 登录成功后,客户端会向服务器发送STAT命令,用于查询邮箱中的统计信息,服务器会返回邮箱的统计信息,包括邮件总数和总字节数(9个邮件,共3872字节)。

POP3(Post Office Protocol version 3)协议工作原理

 

5) 客户端向服务器端发送UIDL命令,服务器返回每个邮件的唯一标识符;

POP3(Post Office Protocol version 3)协议工作原理

 

每个邮件的标识符,如下:

POP3(Post Office Protocol version 3)协议工作原理

 

6) 客户端向服务器发送LIST命令,服务器返回邮件数量以及每个邮件的大小;

POP3(Post Office Protocol version 3)协议工作原理

 

POP3(Post Office Protocol version 3)协议工作原理

 

7) 客户端向服务器发送TOP命令,服务器返回由参数标识的邮件头和邮件体中前n行内容(n必须是正整数),此处表示返回3号邮件的前1行;

POP3(Post Office Protocol version 3)协议工作原理

 

POP3(Post Office Protocol version 3)协议工作原理

 

POP3(Post Office Protocol version 3)协议工作原理

 

8) 客户端向服务端发送RETR命令,服务器返回指定编码邮件的完整内容;

如下面获取第9封邮件的完整内容:

POP3(Post Office Protocol version 3)协议工作原理

 

POP3(Post Office Protocol version 3)协议工作原理

 

如下面获取第7封邮件的完整内容:

POP3(Post Office Protocol version 3)协议工作原理

 

9) 客户端向服务器发送QUIT命令,表示要结束邮件接收过程,邮件服务器接收到命令后,会将所有设置删除标记(DELE命令)的邮件删除;

POP3(Post Office Protocol version 3)协议工作原理

 

POP3(Post Office Protocol version 3)协议工作原理

 

10) 数据交互完成后,断开tcp连接,结束本次通信。

POP3(Post Office Protocol version 3)协议工作原理

来源:博客,欢迎分享本文!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。