Email应用的构成组件
- 邮件客户端
- 邮件服务器
- SMTP协议(Simple Mail Transfer Protocol)
邮件客户端
读、写Email 消息
与服务器交互、收、发Email消息
Oulook、Foxmail、Thunferbird
Web客户端
邮件服务器(Mail Server)
邮箱:存储发给该用户的Email
消息队列(message queue):存储等待发送的Email
SMTP协议(RFC 2821s)
邮件服务器之间传递消息所使用的协议
客户端:发送消息的服务器
服务器:接收消息的服务器

使用TCP 进行email 消息的可靠传输
端口25
传输过程的三个阶段:
1、握手 2、消息的传输 3、关闭
命令/响应交互模式
命令(command):ASCII文本
响应(response):状态代码和语句
Email消息只能包含7位ASCII码

SMTP协议
- 使用持久性连接
- 要求消息必须由7位ASCII码构成
- SMTP服务器利用CRLP.CRLF 确定消息的结束
与HTTP对比
HTTP:拉式(pull)
SMTP:退式(push)
都使用命令/响应交互模式
命令和状态码都是ASCII码
HTTP:每个对象封装在独立的响应消息中
SMTP:多个对象在由多个部分构成的消息中发送

本文详细介绍了电子邮件系统的组成部分,包括邮件客户端、邮件服务器以及SMTP协议的工作原理。深入探讨了邮件客户端如何与服务器交互完成邮件的发送与接收,同时解析了SMTP协议在邮件传输过程中的具体作用。
2073

被折叠的 条评论
为什么被折叠?



