TCP-IP详解卷1-28:SMTP(Simple Mail Transfer Protocol): 简单邮件传送协议
一:介绍
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。
通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。
SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
使用SMTP,可实现相同网络上处理机之间的邮件传输,也可通过中继器或网关实现某处理机与其它网络之间的邮件传输。
二:工作过程
1: 简单邮件传输协议(SMTP)是一种基于文本的电子邮件传输协议,是在因特网中用于在邮件服务器之间交换邮件的协议。SMTP是应用层的服务,可以适应于各种网络系统。
A: 建立TCP连接。
B: 客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。
C: 服务器端以OK作为响应,表示准备接收。
D: 客户端发送RCPT命令。
E: 服务器端表示是否愿意为收件人接收邮件。
F: 协商结束,发送邮件,用命令DATA发送输入内容。
G: 结束此次发送,用QUIT命令退出。
2: SMTP服务器基于DNS中的邮件交换(MX)记录路由电子邮件。
通过MX记录来解析该域名的邮件服务器。
3: 电子邮件系统发邮件时是根据收信人的地址后缀来定位邮件服务器的。
4: SMTP通过用户代理程序(UA)完成邮件的编辑、收取和阅读等功能;
5: 通过邮件传输代理程序(MTA)将邮件传送到目的地。
用TCP进行的邮件交换是由报文传送代理MTA(Message Transfer Agent)完成的。
TCP-IP详解卷1-28:SMTP(Simple Mail Transfer Protocol): 简单邮件传送协议
最新推荐文章于 2021-10-12 11:58:31 发布