什么是 IMAP 及其工作原理?

IMAP:深入了解电子邮件检索协议

IMAP,即互联网消息访问协议,是用于访问和管理电子邮件的常用标准协议。 它允许计算机和服务器之间高效地共享邮件信息。

您可能已经长时间使用电子邮件,无论是在电脑、笔记本电脑还是智能手机上。

您是否曾好奇是什么让您可以如此便捷地访问和使用电子邮件,就好像它们直接存储在您的设备上一样?

IMAP 协议决定了服务器和客户端如何处理电子邮件,从而实现用户轻松访问。

接下来,我们将深入探讨 IMAP 的定义、工作原理、优势和其他重要细节。

什么是IMAP?

互联网消息访问协议(IMAP)是一种广泛使用的网络协议,电子邮件客户端通过它使用 IP/TCP 连接从邮件服务器接收电子邮件。 该协议由 Mark Crispin 于 1986 年开发,旨在让用户从远程位置更方便地访问邮箱,如同本地访问一样。

它是业界最流行的电子邮件协议之一,允许用户无缝地访问电子邮件。 包括 Google、Outlook 和 Mozilla Thunderbird 在内的大多数服务器和电子邮件客户端都支持 IMAP。

来源:phoenixNAP

IMAP 的一个显著特点是,它允许用户从任何设备访问他们的所有电子邮件。 基本上,它充当电子邮件客户端和服务器之间的桥梁,方便用户访问邮件,而无需将邮件下载到本地设备。

在 IMAP 中,服务器会存储您所有已发送的电子邮件,并允许您随时通过服务器这个中间媒介来读取这些邮件。由于电子邮件是集中存储的,因此对电子邮件进行的任何修改都会动态更新。当您从另一台设备访问电子邮件时,将会看到同步后的更改。

但是,您需要互联网连接才能访问和查看电子邮件中的更新。除了阅读之外,IMAP 还允许您组织文件夹,将邮件保存为草稿,并在服务器上标记邮件。

还有什么?

您可以使用多个电子邮件应用程序来访问您的所有邮件,IMAP 将确保这些应用程序保持同步,并显示最新的邮件状态。 IMAP 主要依赖于 TCP/IP 传输层,因为它有助于通过互联网读取和修改电子邮件。

当服务器和客户端之间建立 TCP 连接时,IMAP 默认使用端口 143。 但是,当客户端想要通过 SSL/TLS 连接安全地连接到服务器时,它也会监听端口 993。

IMAP如何运作?

IMAP 是一种传入电子邮件协议,充当电子邮件服务器和客户端之间的中间层。 IMAP 的工作原理非常简单,只需要 TCP/IP 传输层即可完成任务。

当服务器和客户端建立连接后,您作为用户实际上是从服务器读取邮件,而不是将邮件下载到本地设备。在访问邮件时,您可能会觉得邮件就在本地可用,但实际上,它们存储在电子邮件服务器中。

因此,IMAP 允许您从任何设备和任何地点访问电子邮件。无论是智能手机、个人电脑、笔记本电脑、平板电脑或其他任何设备,您都可以通过 IMAP 读取服务器上的电子邮件。

IMAP的功能

为了方便您理解,以下步骤将详细解释 IMAP 的工作流程:

  • 首先,用户登录电子邮件客户端帐户。在登录时,客户端通过 IMAP 访问电子邮件服务器。IMAP 支持大多数电子邮件客户端,例如 Gmail、Outlook、Thunderbird 等。
  • 接下来,IMAP 使用端口 143 或 993 建立电子邮件服务器和客户端之间的连接。当 IMAP 在安全套接字层 (SSL) 上工作时,会自动分配到端口 993。在 TCP/IP 上,它会分配到端口 143。

  • 登录电子邮件帐户后,客户端会显示所有最近收到的电子邮件的标题。 您可以滚动并单击下一页来访问所有电子邮件的主题标题。
  • 当您想要读取特定电子邮件时,IMAP 会下载该特定电子邮件,并帮助您查看标题下的所有详细信息。 但是,只有邮件本身会自动下载,附件不会自动下载。
  • 电子邮件客户端大多使用 IMAP 作为中间层,因为它允许快速访问电子邮件。 最重要的是,它非常安全,可以防止未经授权的访问。 虽然有许多电子邮件检索协议,例如 POP 和 SMTP,但 IMAP 提供了最流畅、最快速的功能。
  • 一旦您从电子邮件服务器读取了电子邮件,它将保留在服务器中,除非您进行任何修改。 您在邮箱中所做的所有修改都会动态更新,并且您从不同设备访问时都会看到相同的修改。除非您手动删除,否则 IMAP 不会自动删除已访问的电子邮件。

接下来,我们将讨论 IMAP 的优点和缺点。

IMAP 的优缺点

每种电子邮件检索协议都有其自身的优点和缺点。 让我们来探讨一下与 IMAP 相关的优缺点。

IMAP的优点

  • 使用 IMAP,只有当您单击电子邮件时才会自动下载,从而实现通过客户端无缝、快速地访问电子邮件,而无需先将它们下载到本地设备。

  • 您可以在全球任何地方通过电子邮件客户端访问您的电子邮件,也可以通过您拥有的任何设备访问您的电子邮件,无论是 PC、平板电脑还是智能手机。 电子邮件始终与服务器同步,因此可以随时访问。
  • 除了保留收到的消息外,IMAP 还将您所有的电子邮件(无论是收到的还是发送的)都存储在远程 IMAP 服务器中。因此,您可以随时访问所有电子邮件,感觉它们就存储在您设备的本地存储中。
  • IMAP 支持离线访问电子邮件。下载后也可以访问附件。
  • 您可以选择在服务器上的各种文件夹和子文件夹中组织您的电子邮件,还可以标记重要的电子邮件。此外,您可以轻松阅读、排序、搜索和整理电子邮件。
  • IMAP 支持 IDLE 扩展,其中电子邮件客户端显示收件箱中哪些电子邮件是未读的或已读的。
  • 它是一种简单、快速且易于使用的电子邮件检索协议,在其他协议中很难找到。 该过程非常简化,可以帮助您通过任何互联网连接快速访问电子邮件。

由于这些优点,IMAP 在业界和使用领先电子邮件客户端的用户中非常受欢迎。

IMAP的缺点

尽管 IMAP 有许多优点,但它也有一些缺点。 以下是这些缺点:

  • 您始终需要互联网连接才能通过客户端轻松读取、下载附件以及发送和回复电子邮件。 当您无法访问互联网时,只能浏览您已经阅读过的一些电子邮件。

  • 当您处于离线状态时,您将无法访问所有收到的电子邮件。此外,如果出现服务器问题或互联网中断,您将无法访问已接收或已发送的电子邮件。
  • IMAP 需要大量的服务器存储空间,因为所有接收和发送的电子邮件都存储在服务器上。对于有限的服务器存储,您可能需要删除旧电子邮件以容纳新邮件。
  • 如果您每天收到大量电子邮件,那么您可能需要考虑购买更多的服务器空间。
  • IMAP 的身份验证机制可能会被黑客绕过,黑客可以使用协议分析器轻松检索以简单文本传输的用户名和密码。

IMAP中的安全问题

由于 IMAP 的优点及其与多种设备的兼容性,它的应用可能越来越广泛,但它确实存在一些安全问题,例如:

  • 如果服务器受到威胁,存储所有电子邮件的服务器可能会导致严重的问题。如果电子邮件提供商的服务器出现故障或不当关闭,您可能无法访问任何电子邮件。

此外,如果遭到破坏,黑客将访问您的所有重要文件和其他人的个人详细信息。

  • IMAP 会将用户名和密码从客户端不加密地传输到服务器。登录详细信息以纯文本形式传输。这使得黑客可以使用分析器并轻松窃取用户的登录信息。

但是,当 IMAP 与 TLS 协议集成时,可以在通信时对登录信息进行加密。

  • 缺乏与 MFA 或多因素身份验证的固有兼容性是与 IMAP 相关的主要问题之一。正因为如此,黑客可以轻松利用密码喷射技术非法登录不同的电子邮件帐户。

对于许多使用具有身份验证功能的电子邮件客户端的组织来说,这是一个大问题,因为它使大量信息容易受到攻击。因此,许多组织宁愿避免使用 IMAP。

IMAP 与 POP3

POP3 和 IMAP 是两种广泛使用的电子邮件协议。让我们讨论一下它们之间的一些区别。

IMAP POP3
定义 互联网消息访问协议(IMAP)是一种高级协议,允许您查看服务器上的所有文件夹。 邮局协议(POP3)是一种简单的协议,允许将邮件从收件箱下载到本地计算机。
访问 用户可以从任何设备访问其电子邮件。 只能从下载电子邮件的设备查看或访问电子邮件。
工作方式 IMAP充当客户端和服务器之间的中介。因此,服务器存储每封电子邮件。 电子邮件一旦下载,将在没有任何配置的情况下从服务器中删除。
离线访问 无法离线访问电子邮件。 可以在同一设备上离线访问电子邮件。
加载速度 用户点击邮件正文之前不会下载,发件人姓名和主题行会快速填充到电子邮件客户端中。 默认情况下,下载电子邮件;因此,它们需要更长时间加载。
存储空间 由于电子邮件不会自动从服务器删除,因此 IMAP 需要更多空间来存储它们。 由于电子邮件会自动从服务器删除,因此 POP3 可以节省电子邮件存储空间。

常见问题

IMAP 过时了吗?

答:IMAP 正在逐渐过时,因为 Microsoft 已停止支持 IMAP 的用户名和密码身份验证。与 Microsoft 一起,许多电子邮件客户端也已停止支持此协议。但是,有一些电子邮件客户端仍然支持此电子邮件检索协议并继续进行改进。

哪个更安全:POP3 还是 IMAP?

答:IMAP 可能更安全,因为所有电子邮件都存储在服务器上。即使您的手机丢失或电子邮件客户端出现故障,您的所有电子邮件在服务器上都是安全的。然而,使用 POP3,所有的电子邮件都被下载并存储在设备上,如果设备被盗或丢失,这可能是一个严重的问题。

如果我从 POP 更改为 IMAP,我会丢失电子邮件吗?

答:如果您在从 POP 更改为 IMAP 时在 Outlook 中导入和导出邮件,则不会丢失电子邮件。您只需在您的电子邮件客户端中创建一个新的 IMAP 帐户,然后将邮件从 POP 导出到 IMAP。

总结

本文深入介绍了 IMAP 及其工作原理。这种电子邮件检索协议使得访问电子邮件变得非常简单。它提供了许多优点和功能,使其成为许多电子邮件客户端的绝佳选择。

接下来,您可以考虑使用应用程序来整理您的电子邮件收件箱。