📜  POP协议|邮局协议

📅  最后修改于: 2020-11-10 05:59:16             🧑  作者: Mango

POP协议

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

邮件如何发送?

假设发件人希望将邮件发送给收件人。第一封邮件将发送到发件人的邮件服务器。然后,邮件通过Internet从发送者的邮件服务器传输到接收者的邮件服务器。在收件人的邮件服务器上接收到邮件后,该邮件便发送给用户。整个过程在电子邮件协议的帮助下完成。在SMTP协议的帮助下,将邮件从发件人传输到发件人的邮件服务器,然后再传输到收件人的邮件服务器。在接收者的邮件服务器上,POP或IMAP协议获取数据并将其发送给实际用户。

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

什么是POP3?

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

POP3协议的历史

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

1985年,RFC 937中引入了邮局协议版本2,但1988年,随着RFC 1081的发布,它被邮局协议版本3所取代。然后,POP3在发布前的10年中进行了修订。完全完善后,它于1996年出版。

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

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

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

一旦客户端从服务器检索到所有电子邮件,则将删除来自服务器的所有电子邮件。因此,可以说电子邮件仅限于特定的机器,因此不可能在另一台机器上访问相同的邮件。通过配置电子邮件设置以在邮件服务器上保留邮件副本,可以克服这种情况。

POP3协议的优点

以下是POP3协议的优点:

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

POP3协议的缺点

以下是POP3协议的优点:

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