|
知识路径: > 计算机网络原理 > Internet 协议 > 应用层协议 > 电子邮件协议 > 电子邮件协议 >
|
相关知识点:3个
|
|
|
|
邮局协议(Post Office Protocol,POP)是适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第3版,称POP3。POP3规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件。POP3是因特网电子邮件的第一个离线协议标准,允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件。
|
|
|
POP适用于C/S结构的脱机模型。脱机模型不能在线操作,当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。
|
|
|
与POP3相关的RFC文档有RFC1725、RFC1734、RFC1939等。
|
|
|
POP3服务器是遵循POP3协议的接收邮件服务器,用来接收电子邮件。
|
|
|
服务器通过侦听TCP端口110开始POP3服务。当客户主机需要使用服务时,它将与服务器主机建立TCP连接。当连接建立后,POP3服务器发送确认消息。客户和POP3服务器相互(分别)交换命令和响应,这一过程一直要持续到连接终止。
|
|
|
POP3命令由命令字和参数组成。所有命令以一个CRLF对结束。命令和参数由可打印的ASCII字符组成,它们之间由空格间隔。命令一般是3~4个字母,每个参数最长40个字符。
|
|
|
POP3响应由一个状态码和一个可能跟有附加信息的命令组成。所有响应也是由CRLF对结束。现在有两种状态码,“确定”(“+OK”)和“失败”(“-ERR”)。
|
|
|
服务器响应由一个单独的命令行或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败,在POP3协议中有三种状态:认可状态、处理状态和更新状态。
|
|
|