2021-06-16

电子邮件协议:SMTP、POP3、IMAP详解

SMTP(Simple Mail Transfer Protocol) 简单邮件传输协议
基于TCP协议,使用25号端口
SMTP是用于从发送方的邮件服务器发送报文到接收方的邮件服务器
SMTP一般不使用中间邮件服务器发送邮件,即邮件并不在中间的某个邮件服务器存留
SMTP和HTTP的对比:
1、HTTP主要是一个拉协议,即在方便的时候,某些人在Web服务器上装载信息,用户使用HTTP从该服务器拉去这些信息。另一方面,SMTP基本上是一个推协议,即发送邮件服务器把文件推向接收邮件服务器。
2、SMTP要求每个报文采用7比特ASCII码格式,HTTP数据则不受这种限制
3、HTTP把每个对象封装到HTTP响应报文中,SMTP则把所有报文对象放在一个报文之中

POP3(Post Office Protocol) 邮局协议
基于TCP协议,使用110号端口
POP3按照3个阶段进行工作:
1、 特许阶段:用户代理以明文方式发送用户名和口令以鉴别用户
2、 事务处理阶段:用户代理取回报文,同时还可以进行如下操作:对报文做删除标记,取消报文删除标记,以及获得邮件的统计信息
3、 更新阶段:结束会话,删除那些被标记为删除的报文
用户代理发出list、retr和dele命令,即使用下载并删除方式

IMAP(Internet Message Access Protocol) 互联网邮件访问协议
基于TCP协议,使用143号端口
IMAP服务器把每个报文与一个文件夹联系起来。
IMAP服务器维护了IMAP会话的用户状态信息,它具有允许用户代理获取报文某些部分的命令。如:只读取一个报文的报文首部。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值