玖叶教程网

前端编程开发入门

还在搞不懂应用层邮件发送的pop3和smtp?

有同学不明白同为应用层的协议,pop3和smtp好像都是有关邮件发送的,但是两者经常弄混,现在一篇文章给你讲明白!

POP3(Post Office Protocol version 3)和SMTP(Simple Mail Transfer Protocol)都是用于电子邮件传输的协议,但它们在电子邮件系统中扮演着不同的角色。

1. 功能区别:

- POP3:主要用于从邮件服务器下载电子邮件到本地计算机或设备。当用户想要查看邮件时,他们需要使用POP3协议连接到邮件服务器并下载邮件。一旦邮件被下载,它通常会从服务器上删除(除非用户设置了保留副本)。

- SMTP:用于发送电子邮件。当用户编写并发送一封电子邮件时,他们的邮件客户端会使用SMTP协议将邮件传输到收件人的邮件服务器。SMTP也用于在不同邮件服务器之间传输邮件。


2. 工作方式区别:

- POP3是一种“拉”协议,即客户端主动从服务器上拉取邮件。这意味着用户需要在他们的设备上安装邮件客户端软件,以便定期检查新邮件。

- SMTP是一种“推”协议,即客户端将邮件推送到服务器。这意味着用户不需要在设备上安装特定的邮件客户端软件,只要他们能够通过任何设备上的网页浏览器访问自己的邮箱,就可以发送和接收邮件。


3. 端口区别:

- POP3通常使用TCP端口110(非加密)或995(加密,即POP3S)。

- SMTP通常使用TCP端口25(非加密)或587(加密,即STARTTLS)。对于提交邮件到最终接收者的邮件服务器,通常使用465端口(SMTPS)。

总之,POP3和SMTP是电子邮件系统中的两个关键组件,分别负责邮件的接收和发送。它们共同确保了电子邮件在全球范围内的有效传输。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言