[架构之路-222]:邮件服务与协议:POS3和SMTP

目录

网络架构:

联系:

区别:


网络架构:

SMTP(Simple Mail Transfer Protocol)和 POP3(Post Office Protocol version 3)是用于电子邮件传输和接收的两种不同的协议。它们在不同的方面有着不同的功能和作用。

联系:

  1. 邮件传输:SMTP 和 POP3 都用于电子邮件的传输。SMTP 用于将邮件从发件人的邮件服务器发送到收件人的邮件服务器,而 POP3 用于从邮件服务器上下载邮件到用户的本地设备客户端上。

  2. 邮件处理:SMTP 和 POP3 都涉及到邮件的处理过程。SMTP 负责将电子邮件从发件人发送到收件人的邮件服务器,POP3 负责从邮件服务器上提取邮件并传送到用户的设备上。

区别:

  1. 功能:SMTP 是用于邮件的发送的协议,它被用于将邮件从发件人的邮件客户端(如outlook) 发送到邮件服务器。而 POP3 是用于邮件的接收的协议,它被用于从邮件服务器下载邮件到收件人的邮件客户端**(如outlook)。**

  2. 单向/双向: SMTP 是一种单向协议,它只负责将邮件发送出去,不涉及到接收邮件。而 POP3 是一种双向协议,既可以从服务器下载邮件,也可以将已读邮件从客户端删除。

  3. 协议行为: SMTP 在发送邮件时使用的是推(push)的方式 ,发件人主动将邮件推送给收件人的服务器;而 POP3 在接收邮件时使用的是拉(pull)的方式,收件人的客户端主动按需从邮件服务器上拉取邮件。

  4. 保留状态: SMTP 不保留邮件状态,它只是负责邮件的传输和中转;而 POP3 允许用户在服务器上保留邮件的状态,可以选择是否删除邮件。

综上所述,SMTP 和 POP3 在邮件处理的不同阶段承担了不同的任务,SMTP 用于发送邮件,POP3 用于接收和下载邮件。它们在协议行为、功能和使用方式等方面存在区别,但都是电子邮件系统中重要的组成部分。

端口号

SMTP(Simple Mail Transfer Protocol)和 POP3(Post Office Protocol version 3)在实际应用中使用的端口号如下:

SMTP 使用端口号25 或 587。常见的 SMTP 端口是 25,用于邮件服务器之间的直接邮件传输。而端口 587 是 SMTP 的备用端口,通常用于用户通过邮件客户端发送邮件到邮件服务器。

POP3 使用端口号 110 。这是 POP3 的默认端口号,用于从邮件服务器下载(接收)邮件到用户的设备上。使用此端口,邮件客户端可以连接并通过 POP3 协议检索邮件。使用SSL加密的POP3端口号为995。

需要注意的是,由于网络环境和配置的不同,有些邮件服务器和邮件服务提供商可能会使用不同的端口号。因此,具体的端口号可能会有所变化,请咨询和参考你的邮件服务器或邮件服务提供商的文档或支持资料以获取准确的端口号信息。

相关推荐
码客-ygluu1 小时前
一个通用游戏数据服务器
c++·架构
星恒随风1 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
无足鸟ICT2 小时前
【RHCA+】IO调度算法
linux·服务器
打工仔折腾 AI2 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化
火云代理2 小时前
Python 使用代理 IP 前,先弄清 Requests 的配置来源与验证方法
网络·python·网络协议·tcp/ip·ip
wacsii3 小时前
【Linux进程(四)】命令行参数与环境变量
linux·服务器
无奈笑天下3 小时前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
如夏倾城3 小时前
QUIC——HTTP/3 的唯一底层传输协议 及 0-RTT恢复
网络·网络协议·tcp/ip·安全·http
fengkai45453 小时前
Prometheus+K8s弹性伸缩综合项目
运维·kubernetes·k8s·prometheus·hpa·vpa
炫酷的大高个3 小时前
98% 连跑 20 次只剩 67%,我算了大模型重试账
人工智能·架构·开源