pop3是什么

Fanly 问答 2020-07-09 13:48:10 阅读(...)

POP3即为邮局协议版本3,是TCP/IP协议族中的一员,协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。

POP3,全名为“Post Office Protocol – Version 3”,即“邮局协议版本 3”。是 TCP/IP 协议族中的一员,由 RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了 SSL 加密的 POP3 协议被称为 POP3S

pop3

POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。但 POP3 邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的 POP3 协议。

POP 适用于 C/S 结构的脱机模型的电子邮件协议,已发展到第三版,称 POP3。脱机模型即不能在线操作,POP 不支持对服务器邮件进行扩展操作,此过程需要更高级的 IMAP4 协议来完成。支持 POP 协议使用 ASCII 码来传输数据消息,这些数据消息可以是指令,也可以是应答。

POP 协议

协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件(这种离线访问模式是一种存储转发服务).当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件(但是很多 POP3 服务器都支持“下载邮件,服务器并不删除邮件”,也就是说在 POP3 中改进了 POP 协议).

命令响应

POP3 客户向 POP3 服务器发送命令并等待响应,POP3 命令采用命令行形式,用 ASCII 码表示。服务器响应是由一个单独的命令行组成或多个命令行组成,响应第一行以 ASCII 文本+OK 或-ERR(OK 指成功,-ERR 指失败)指出相应的操作状态是成功还是失败。

三种状态

认证状态,处理状态和更新状态。当客户机与服务器建立连接时,客户机向服务器发送自己身份(这里指的是账户和密码)并由服务器成功确认,即客户端由认可状态转入处理状态,在完成列出未读邮件等相应的操作后客户端发出 quit 命令,退出处理状态进入更新状态,开始下载未阅读过的邮件到计算机本地之后最后重返认证状态确认身份后断开与服务器的连接。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 邮件协议 Mail Protocol

    IMAP和POP3有什么区别

    IMAP和POP3的最大区别在于它们处理邮件的方式,POP3下载所有邮件到本地计算机,IMAP在邮件服务器上保留邮件副本;它们还使用不同的方式存储邮件;POP3下载所有邮件到本地计算机,因此它通常比IMAP更快;还在邮件管理方面也有所不同。
  • 电子邮件 E-mail

    用于收发电子邮件的协议是什么

    用于收发电子邮件的协议是是POP3和SMTP,POP3是一种用来从邮件服务器上读取邮件的协议;SMTP是一种提供可靠且有效的电子邮件传输的协议,主要用于系统之间的邮件信息传递,并提供有关来信的通知。
  • Network application layer 网络应用层

    应用层协议有哪些

    应用层协议有域名系统DNS协议、FTP文件传输协议、telnet远程终端协议、HTTP超文本传送协议、SMTP电子邮件协议、POP3邮件读取协议、Telnet远程登录协议、SNMP简单网络管理协议、TFTP简单文件传送协议等。
  • SSL 协议

    TLS与SSL有什么区别

    TLS协议是SSL协议的继任者,相对于SSL协议在安全性、加密算法、握手过程等方面都有所改进和提高。虽然现在还有一些使用SSL协议的网站和应用,但是随着时间的推移,它们将会逐渐被替换为更加安全可靠。
  • 邮件协议 Mail Protocol

    POP3和IMAP选哪个好

    选择IMAP还是POP3取决于个人需求,如果需要在多个设备上同步和访问邮件,并且需要更好的安全性,则IMAP更为合适;如果只有一个设备需要访问邮件,并且需要更快的访问速度,则POP3可能是更好的选择。
  • SSL 连接失败 SSL connection failed

    SSL连接失败怎么解决

    SSL连接失败可检查证书是否已过期或无效;检查网络连接是否正常;检查浏览器设置,确保SSL协议和加密算法已启用;检查服务器配置;需要检查防火墙设置,确保SSL端口已打开;检查安全软件设置,确保SSL连接已允许并添加SSL证书到信任列表。