[架构之路-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。

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

相关推荐
测试员周周6 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本8 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
北京耐用通信9 小时前
全域适配工业场景耐达讯自动化Modbus TCP 转 PROFIBUS 网关轻松实现以太网与现场总线互通
网络·人工智能·网络协议·自动化·信息与通信
在角落发呆9 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
裴东青11 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望11 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦11 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn11 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫12 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YMWM_12 小时前
UDP协议详解:从原理到Python实践
网络·网络协议·udp