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

摘要

pop3协议(pop3协议用于什么)1.简述POP3(PostOfficeProtocolversion3):邮局协议第三版本,协助用户代理(即客户端)从邮件服务器上获取邮件。POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器

pop3协议(pop3协议用于什么)
1. 简述
POP3(Post Office Protocol version3):邮局协议第三版本,协助用户代理(即客户端)从邮件服务器上获取邮件。POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
2. POP3工作原理
1) 运行用户代理,此处使用foxmail工具进行配置连接;
2) 客户端与邮件服务器的110端口建立TCP连接,完成TCP的三次握手,邮件服务器回复OK,告知用户已经准备完毕,可以进行数据连接;
3) 客户端上输入登录邮箱服务器的用户名和密码,服务器答复OK,表示成功;
备注:使用pop3协议时,客户端向服务器发送的用户名和密码是明文的。
4) 登录成功后,客户端会向服务器发送STAT命令,用于查询邮箱中的统计信息,服务器会返回邮箱的统计信息,包括邮件总数和总字节数(9个邮件,共3872字节)。
5) 客户端向服务器端发送UIDL命令,服务器返回每个邮件的唯一标识符;
每个邮件的标识符,如下:
6) 客户端向服务器发送LIST命令,服务器返回邮件数量以及每个邮件的大小;
7) 客户端向服务器发送TOP命令,服务器返回由参数标识的邮件头和邮件体中前n行内容(n必须是正整数),此处表示返回3号邮件的前1行;
8) 客户端向服务端发送RETR命令,服务器返回指定编码邮件的完整内容;
如下面获取第9封邮件的完整内容:
如下面获取第7封邮件的完整内容:
9) 客户端向服务器发送QUIT命令,表示要结束邮件接收过程,邮件服务器接收到命令后,会将所有设置删除标记(DELE命令)的邮件删除;
10) 数据交互完成后,断开tcp连接,结束本次通信。
来源:莫然博客,欢迎分享本文!

匿名

发表评论

匿名网友