pop3和smtp什么意思,POP3 和 SMTP 的区别

题图来自Unsplash,基于CC0协议
导读
电子邮件,我们日常使用的工具,其背后运行着一些默默无闻却又至关重要的协议。这些协议就像是互联网上负责邮件发送和接收的“规则”和“翻译者”。其中最主要的两个协议就是 POP3 和 SMTP。它们是互联网邮件系统能够运作的基础。
首先,POP3(Post Office Protocol version 3)和 SMTP(Simple Mail Transfer Protocol)分别是什么?想象一下,你想给一个朋友发送邮件。你写好内容,点击发送,邮件就会传到对方的收件箱,这个过程就是由 SMTP 协议来负责的。SMTP,翻译为“简单邮件传输协议”,是互联网工程任务组定义的标准协议,用于在邮件服务器之间发送电子邮件。它就像是邮局里的分拣员,负责把邮件从一个地方可靠地传输到另一个地方。
而 POP3,即邮局协议第三版,它的主要功能是让邮件客户端(比如 Outlook, Foxmail, 或者手机自带的邮箱应用)从邮件服务器那里“取”或“下载”邮件。当你连接到你的邮箱服务提供商的服务器,检查新邮件时,通常就是 POP3 在起作用,它把你服务器上的邮件“取”到你的本地计算机或设备上。
那么,POP3 和 SMTP 的区别是什么呢?它们在邮件传输过程中扮演着完全不同的角色。简单来说,SMTP 负责发送邮件,而 POP3 负责接收和获取邮件。SMTP 在邮件从发件人服务器到收件人服务器的过程中工作;而 POP3 则在邮件到达收件人服务器后的阶段,处理邮件传递给最终用户的过程。它们是邮件全生命周期(从写到发送,再到接收存储)中两个不可或缺但分工明确的不同部分。实际上,在你的邮件进行路径规划后,这些信息会从邮件头中显示出来,配合IMAP协议实现复杂的邮箱管理功能,比如邮件越权操作解封,这些都是邮件重要组成部分。
POP3 和 SMTP 在电子邮件中的作用是什么? 首先,SMTP 是整个邮件系统的“引擎”,没有它,邮件无法离开发件人的服务器,更无法抵达收件人的服务器。它是确保邮件被正确路由和传递到目标邮件服务器的关键。
其次,当邮件到达收件人的邮件服务器后,它们通常会被存储在这里,等待用户去查阅。用户使用邮件客户端(如 Outlook)或者网页版邮箱登录时,需要协议来与服务器交互,这就主要靠 POP3。它会从服务器上下载用户邮箱里的邮件(通常可以选择是否保留在服务器上),然后让这些邮件可以在离线状态下阅读(或者指出能否从云端访问)。当然,现在越来越多的人和企业也使用 IMAP 协议来同步邮箱,实现跨平台的邮件管理和访问控制。有的邮箱还设置时间范围,比如在一天内不能收发,也可以基于此进行分析。
传输这些数字信息需要使用特定的端口,你知道吗? POP3 和 SMTP 端口号是什么? 因为网络通信是通过特定的“门口”进行的,所以 POP3 和 SMTP 使用了不同的标准端口号。SMTP 最常用的端口号是 587。虽然早期是25,但现在很多服务器要求安全加密,所以587配合TLS协议(一种扩展的STARTTLS服务加密方式)成为主要手段,用于保证内容传输安全。POP3 则通常使用 110 端口来进行未加密的标准连接。现在为了安全起见,使用995端口配合“SSL/TLS加密协议”(某种传输层安全性协议);同样,TLS协议变革使其加密传输更安全。
最后,简单了解下 SMTP 和 POP3 协议的工作原理:
首先,当我们写好一封邮件并点击发送,邮件客户端(或邮件服务器)会通过 SMTP 协议联系负责转发送出的服务器(可能就是你的邮件提供商)。SMTP 会尝试将邮件路由到接收方服务器。电子邮件从发送者到接收者的标准路径通常是:发件人邮件 -> 发送方 SMTP服务器 -> 沿途可能经过其他服务器进行转发 -> 接收方邮件服务器 -> 用户 POP3协议客户端下载邮件。
当你登录邮箱客户端时,客户端会使用 POP3 协议与你自己的邮件服务器建立连接。你输入用户名和密码,协议验证身份。之后,POP3 会把你存储在邮件服务器上的邮件“取出”下载到你的本地设备。根据配置不同,它可能只下载新邮件、下载所有邮件然后删除服务器上的,或者所有邮件都保留在服务器上,有时管理员也会根据用户要求定制策略。
总之,SMTP 和 POP3,一个在邮件旅程的前半段负责发送和传递,一个在邮件抵达后负责接收、下载和获取,它们虽然功能不同,但缺一不可,共同协作,确保了我们电子邮件收发的基本功能。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com