Email应用概述
构成:
邮件客户端(user agent):
(1)负责读写Email消息。
邮件服务器:
(1)邮箱:存储发给该用户的Email
(2)消息队列:存储等待发送的Email
SMTP协议(Simple Mail Transfer Protocol)
(1)邮件服务器之间传递信息所使用的协议。
(2)客户端:发送消息的服务器
(3)服务器:接受消息的服务器
使用TCP进行消息的传输,端口25,
传输过程:握手,消息的传输,关闭。
命令响应交互模式:命令:ASCII文本,响应,状态码和语句
SMTP交互
持久性连接,消息7为ASCII构成
Email消息格式与POP协议
文本消息格式:
头部行:to from subject
消息体:消息本身,只能是ASCII码
MIME:多媒体邮件扩展
邮件访问协议:从服务器获取邮件
IMAP协议:功能强大
POP协议:(Post Office Protocol )认证/授权和下载(客户端<->服务器)
认证过程:
客户端命令:User:声明用户
Pass:声明密码
服务器响应:
ok,-err
事务阶段:
List:列出消息数量
Retr:用编号获取信息
Dele:删除
Quit
POP3 无状态