SMTP 或 IMAP:有什么区别?

什么是 SMTP?

SMTP代表简单邮件传输协议,它是电子邮件发送的行业标准协议。
使用 SMTP,你可以从邮件客户端(如 Microsoft Outlook)向接收电子邮件服务器发送、中继或转发邮件。发件人将使用SMTP 服务器来执行发送电子邮件的过程。
在考虑是使用 SMTP 还是 IMAP 时要记住的关键是 SMTP 是关于发送电子邮件的。因此,如果你希望在你的应用程序中启用电子邮件发送,那么你需要继续使用 SMTP over IMAP。

什么是 IMAP?

如果 SMTP 是关于发送的,那么 IMAP 是什么?
简而言之,IMAP(Internet 访问消息协议)是一种电子邮件协议,用于管理和检索来自接收服务器的电子邮件消息。
由于 IMAP 处理消息检索,因此你将无法使用 IMAP 协议发送电子邮件。相反,IMAP 将用于接收消息。

SMTP 和 IMAP 协同工作的示例

无论你是发送密码重置等交易电子邮件,还是收到薪水通知,你都可能同时使用 SMTP 和 IMAP。
以下是 SMTP 和 IMAP 如何协同工作以传输电子邮件。

  1. 创建电子邮件并按“发送”后,您的电子邮件客户端(例如 Gmail、Thunderbird、Outlook 等)将使用 SMTP 将你的邮件从您的电子邮件客户端发送到电子邮件服务器。
  2. 接下来,电子邮件服务器将使用 SMTP 将消息传输到收件人的接收电子邮件服务器。
  3. 成功接收到 SMTP 传输后(由 250 OK 响应代码表示),收件人的电子邮件客户端将使用 IMAP 获取邮件并将其放入收件箱以供收件人访问。

什么是POP3?

除了 IMAP,还有另一种用于接收电子邮件的协议 — 称为 POP3。
POP 代表邮局协议。
数字 3 代表“版本 3”,它是最新版本且使用最广泛——因此称为“POP3”。
那么,POP 和 IMAP 有么区别呢?
POP 与 IMAP
POP3 将电子邮件从服务器下载到单台计算机,然后从服务器删除电子邮件。
另一方面,IMAP 将消息存储在服务器上并跨多个设备同步消息。

应该使用 POP3 还是 IMAP?

这取决于你希望如何访问你的电子邮件。
一般来说,如果你在多个设备上工作,IMAP 更强大并且推荐用于接收电子邮件的方法。
或者,如果你希望离线访问所有电子邮件,并且你有指定的电子邮件设备,那么 POP 可能是一个合适的选择。
SMTP、IMAP 和 POP3 电子邮件协议摘要
为了结束我们关于使用 SMTP 或 IMAP 的博客文章,这里有一个快速总结:

  • SMTP 是用于发送电子邮件的行业标准协议。如果您要发送电子邮件,那么你将使用 SMTP 而不是 IMAP。
    一个SMTP中继服务可以帮助你发送电子邮件,而无需建立自己的SMTP服务器。
  • IMAP 是最常用的电子邮件接收协议之一。IMAP 在所有设备上同步消息。
  • POP3 是另一种用于在单个设备上接收电子邮件的协议。使用 POP3 意味着您的电子邮件可以离线访问并从服务器中删除。

现在你应该看到 IMAP、POP 和 SMTP 之间存在显着差异。
让我们讨论如何使用 SMTP 发送。
如何使用 SMTP 发送外发电子邮件
正如我们在整篇文章中所讨论的,IMAP 用于接收电子邮件,而 SMTP 用于发送电子邮件。
因此,如果您要发送电子邮件,那么最好使用 SMTP 而不是 IMAP。

posted @ 2021-08-03 14:35  sudt  阅读(3890)  评论(0编辑  收藏  举报