POP协议

17 Mar 2025 | 4 分钟阅读

POP 协议代表邮局协议。我们知道 SMTP 用作消息传输代理。发送消息时,SMTP 用于将消息从客户端传递到服务器,然后再传递到收件人服务器。但是,消息是从收件人服务器发送到实际服务器的,这需要消息访问代理的帮助。消息访问代理包含两种类型的协议,即 POP3 和 IMAP。

邮件是如何传输的?

POP Protocol

假设发件人想向收件人发送邮件。首先,邮件传输到发件人的邮件服务器。然后,邮件通过互联网从发件人的邮件服务器传输到收件人的邮件服务器。在收件人的邮件服务器收到邮件后,邮件会发送给用户。整个过程是在电子邮件协议的帮助下完成的。邮件从发件人传输到发件人的邮件服务器,然后再传输到收件人的邮件服务器,这需要 SMTP 协议的帮助。在收件人的邮件服务器上,POP 或 IMAP 协议接收数据并将其传输给实际用户。

由于 SMTP 是一个推送协议,因此它将消息从客户端推送到服务器。正如我们在上图中观察到的,SMTP 将消息从客户端推送到收件人的邮件服务器。电子邮件通信的第三阶段需要一个拉取协议,而 POP 就是一个拉取协议。当邮件从收件人邮件服务器传输到客户端时,这意味着客户端正在从服务器拉取邮件。

什么是 POP3?

POP3 是一种简单协议,功能非常有限。在 POP3 协议中,POP3 客户端安装在收件人系统上,而 POP3 服务器安装在收件人的邮件服务器上。

POP3 协议的历史

邮局协议的第一个版本于 1984 年由 互联网工程任务组以 RFC 918 的形式首次引入。开发人员开发了一种简单有效的电子邮件协议,称为 POP3 协议,用于从服务器检索电子邮件。这提供了离线访问邮件而不是离线访问邮箱的功能。

1985 年,邮局协议版本 2 以 RFC 937 的形式引入,但在 1988 年随着 RFC 1081 的发布而被邮局协议版本 3 取代。然后,POP3 在发布之前又经过了 10 年的修订。一旦完全完善,它于 1996 年发布。

尽管 POP3 协议经历了各种增强,但开发人员保持了一个基本原则,即在客户端和服务器之间检索邮件时,它遵循三阶段过程。他们试图使这个协议非常简单,这种简单性使得这个协议在今天非常流行。

让我们了解 POP3 协议的工作原理。

POP Protocol

为了建立 POP3 服务器和 POP3 客户端之间的连接,POP3 服务器向 POP3 客户端请求用户名。如果在 POP3 服务器中找到用户名,则发送“OK”消息。然后,它向 POP3 客户端请求密码;然后 POP3 客户端将密码发送到 POP3 服务器。如果密码匹配,则 POP3 服务器发送“OK”消息,连接建立。建立连接后,客户端可以在 POP3 邮件服务器上看到邮件列表。在邮件列表中,用户将从服务器获取电子邮件编号和大小。用户可以从这个列表中开始检索邮件。

一旦客户端从服务器检索所有电子邮件,服务器上的所有电子邮件都将被删除。因此,我们可以说电子邮件被限制在特定的机器上,因此无法在另一台机器上访问相同的邮件。通过将电子邮件设置配置为在邮件服务器上保留邮件副本,可以克服这种情况。

POP3 协议的优点

以下是 POP3 协议的优点

  • 它允许用户离线阅读电子邮件。它只需要在从服务器下载电子邮件时才需要互联网连接。一旦邮件从服务器下载,所有下载的邮件都存储在我们的 PC 或计算机硬盘上,无需互联网即可访问。因此,我们可以说 POP3 协议不需要永久的互联网连接。
  • 它提供对电子邮件的简单快速访问,因为它们已存储在我们的 PC 上。
  • 我们接收或发送的电子邮件大小没有限制。
  • 它需要更少的服务器存储空间,因为所有邮件都存储在本地机器上。
  • 邮箱有最大大小限制,但它受到硬盘大小的限制。
  • 它是一个简单的协议,因此是当今最流行的协议之一。
  • 它易于配置和使用。

POP3 协议的缺点

以下是 POP3 协议的优点

  • 如果电子邮件从服务器下载,则默认情况下所有邮件都将从服务器删除。因此,除非将邮件配置为在服务器上保留副本,否则无法从其他机器访问邮件。
  • 将邮件文件夹从本地机器传输到另一台机器可能会很困难。
  • 由于所有附件都存储在您的本地机器上,如果病毒扫描程序未扫描它们,则存在病毒攻击的高风险。病毒攻击可能会损害计算机。
  • 从邮件服务器下载的电子邮件文件夹也可能损坏。
  • 邮件存储在本地机器上,因此任何使用您的机器的人都可以访问电子邮件文件夹。

下一主题CIFS