写点什么

SMTP 与 IMAP—这些电子邮件协议有什么区别?

作者:思维万创
  • 2022 年 8 月 29 日
    广东
  • 本文字数:2791 字

    阅读完需:约 9 分钟

SMTP 与 IMAP—这些电子邮件协议有什么区别?
  SMTP 与 IMAP——这些电子邮件协议有什么区别?传输电子消息所涉及的两种协议之间存在重大差异。在本文中,我们将了解 SMTP 电子邮件协议是什么,然后介绍 IMAP 并对它们进行详细比较。
复制代码


什么是协议?

通过电子设备进行通信时涉及协议。它们是适用于这些类型的通信方法的一组标准化规则。两台设备使用相同的协议进行通信很方便,也可以有效地进行通信。


TCP/IP、超文本传输​​协议 (HTTP)、用户数据报协议 (UDP)、文件传输协议 ( FTP )、互联网消息访问协议 (IMAP) 和简单邮件传输协议 ( SMTP ) 是一些广泛使用的通信协议。


电子邮件通信中使用了以下三种主要协议,大多数浏览器都支持它们。

  • 简单邮件传输协议 (SMTP)

  • 互联网消息访问协议 (IMAP)

  • 邮局协议 ( POP )。

在这篇 SMTP 与 IMAP 的文章中,我们将讨论 SMTP 和 IMAP 协议之间的区别。

电子邮件通讯

电子邮件通信流程涉及三个主要方面,如下所示。

  • 发件人– 发起电子邮件的人

  • 收件人 ——接收邮件的人

  • 邮件服务器 ——负责接收和路由电子邮件的中间实体

当发件人发送电子邮件时,它直接转到电子邮件服务器。然后电子邮件服务器帮助收件人接收特定的电子邮件。成功实现连接后,下一个关键是电子邮件协议,因为它定义了连接的标准。

什么是 SMTP?

SMTP 代表简单邮件传输协议。主要用于从电子邮件客户端向电子邮件服务器发送电子邮件。它是所有电子邮件协议中推荐的行业标准协议。在起草电子邮件并发出发送命令后使用此协议。SMTP 服务器主要用于设置服务器之间的通信规则。



SMTP 与 IMAP——这些电子邮件协议有什么区别?有两种类型的 SMTP 服务器参与通信。它们是继电器和接收器。中继用于接受和路由从发件人到收件人的特定电子邮件。同时,接收者是从中继接收邮件后将该邮件递送到收件人邮箱的服务器。重要的是要提到它在服务器之间用于传输信息。


SMTP 服务器也可以配置为用作电子邮件网关。SMTP 用户可以向 SMTP 服务器提供有关如何完成电子邮件传输的说明。


SMTP 通信在三个主要阶段完成。

  • SMTP 握手- 这是 SMTP 客户端与受尊敬的 SMTP 服务器连接的地方

  • 电子邮件传输- 释放电子邮件终止– 客户端-服务器通信在此结束。

  • 在关于 SMTP 与 IMAP 的下一节中——这些电子邮件协议之间有什么区别?我们将介绍 IMAP 电子邮件协议。


SMTP 功能

  • 用于“邮件中继”。

  • SMTP 支持多种通信方法。例如,您可以向多个客户端发送音频、视频、其他媒体文件和单个消息。SMTP 的一个有趣特性是它的错误处理能力。

  • 它通过采取必要的措施成功地响应错误请求。它为邮件转发提供了一定的条件。

  • SMTP 服务器可以配置为电子邮件网关。

什么是 IMAP?

IMAP 代表 Internet 访问消息协议。它也被称为临时邮件访问协议、交互式邮件访问协议和 Internet 邮件访问协议。该协议仅管理电子邮件并研究从服务器检索电子邮件。IMAP 不会用于发送电子邮件,因为它涉及检索电子邮件。 但是,它是检索电子邮件中最常用的协议。



IMAP 模型 IMAP 管理多个邮箱并将它们组织成几个类别。其次,它通过分配标志来识别看到的消息来帮助跟踪消息。第三,IMAP 可以在将邮件下载到邮件服务器之前识别要检索的邮件。第四,它将电子邮件保存在远程电子邮件服务器上,从而限制了邮箱大小。因此,如果您需要保留大量电子邮件的副本,则不建议使用 IMAP。但是,您始终可以升级存储,因为它是邮件服务器端的限制。有趣的是,它只适用于客户端和服务器之间的通信。


IMAP 的流程如下

  • 收件人电子邮件客户端连接到邮件所在的服务器。

  • 收件人可以看到服务器上的邮件标头。

  • 一旦您从 SPTP 传输中获得成功响应,接收方的电子邮件客户端将使用 IMAP 获取消息并将其保存在接收方的收件箱中。

  • 当接收者选择了准确的消息并开始阅读它时,IMAP 会为接收者下载它。

IMAP 功能

  • IMAP 的主要优点是它允许在多个设备上接收电子邮件。

  • 所以多个邮箱组织成不同的类别。因此,您可以在成功登录后从任何设备上进行检查。

  • 此外,您可以使用 IMAP 轻松下载多个媒体文件。另一方面,如果您还没有打开它,则无法下载整个消息。有一个健壮的启动过程是有益的。

  • 如果您需要访问来自不同位置的电子邮件并且您的邮箱由多个用户管理,IMAP 是理想的选择。

  • 提供标记以跟踪正在查看的消息。

  • 另一个好处是它能够在下载之前决定是否从邮件服务器检索电子邮件。

  • 附加多个文件时,下载媒体很容易。

  • 这种机制的一个缺点是当互联网连接不好时它不会正确执行,使您无法阅读电子邮件。

关于 SMTP 与 IMAP 的下一部分——这些电子邮件协议之间有什么区别?我们将比较两种解决方案。

SMTP 与 IMAP 有什么区别?


SMTP 与 IMAPSMTP 与 ImapSMTP 与 IMAP,以及 SMTP 和 IMAP 之间的主要区别在于两者都用于不同的功能。

  • SMTP 代表简单邮件传输协议,而 IMAP 代表 Internet 访问消息协议。

  • SMTP 仅用于发送消息,而 IMAP 用于管理和检索消息。此外,IMAP 不能用于发送消息。

  • SMTP 可用于在客户端和服务器之间以及在两台服务器之间传输消息。

  • 但 IMAP 只支持将消息从服​​务器传输到客户端。SMTP 允许您在客户端存储上组织电子邮件,而 IMAP 用户可以灵活地在服务器上组织邮件。

  • SMTP 工作在端口 25(用于邮件传输的标准端口)、端口 587(TLS 加密端口)、端口 465(不符合 RFC 的端口。当您需要使用 SMTP 发送安全消息时可以使用此端口)和端口 2525(虽然这个端口不是标准端口,但它通常被任何电子邮件服务使用。当您需要发送非加密电子邮件时可以使用它。另一方面,IMAP 在端口 993(安全 TLS/SSL 端口)上运行用于安全连接。它也称为 IMAPS 和端口 143(它是 IMAP 的默认端口)。

  • IMAP 为用户提供了很大的灵活性并通过多个设备进行访问,而 SMTP 允许在成功发送电子邮件后更改电子邮件。

SMTP 与 IMAP 这些电子邮件协议有什么区别?结论

我们从 SMTP 与 IMAP 中学到了什么——这些电子邮件协议之间有什么区别?


SMTP 和 IMAP 是广泛使用的两种主要 TCP/IP 协议。最好不要单独使用它们。更重要的是,它们通过在发送者、接收者和电子邮件服务器之间建立连接来共同发送和检索消息/电子邮件。



SMTP 与 IMAP——这些电子邮件协议之间有什么区别?

电子邮件流

  • 创建电子邮件并单击发送。电子邮件客户端将使用 SMTP 将邮件发送到受尊重的电子邮件服务器。

  • 电子邮件服务器使用 SMTP 将消息发送到接收者的电子邮件服务器。

  • 从第二步获得成功响应后,IMAP 用于从电子邮件客户端获取电子邮件并将其保存在电子邮件框中以供进一步参考。

SMTP 是用于发送电子邮件的行业标准协议。因此,您使用该解决方案而不是 IMAP,因为那是 SMTP 的主要功能。另一方面,IMAP 是接收电子邮件的最常用协议。有趣的是,IMAP 在所有设备上同步消息。


总而言之,IMAP 是随时随地访问以及当用户需要从多个设备访问其邮箱时的最佳解决方案。通常使用这两种协议来获得完整的解决方案。


我们希望您可以更轻松地确定何时、何地以及如何使用 SMTP 和 IMAP。


本文链接:https://www.henduohao.com/a/smtp-vs-imap-whats-the-difference,转载请注明出处,谢谢!

发布于: 刚刚阅读数: 4
用户头像

思维万创

关注

还未添加个人签名 2018.01.07 加入

15年+互联网老腊肉&技术&产品&运营均可撩。(电商、游戏、社交)

评论

发布
暂无评论
SMTP 与 IMAP—这些电子邮件协议有什么区别?_SMTP_思维万创_InfoQ写作社区