【TCP/IP详解】第28章 SMTP: 简单邮件传送协议
来源:互联网 发布:瑞达纸箱软件 编辑:程序博客网 时间:2024/04/29 19:31
第28章 SMTP: 简单邮件传送协议
SMTP协议
两个M TA之间用NVT ASCII进行通信。客户向服务器发出命令,服务器用数字应答码和可选的人可读字符串进行响应。
最小S M T P实现支持8种命令:H E L O,M A I L,R C P T,D ATA,Q U I T,R S E T,VPFY,NOOP
电子邮件由三部分组成:
1) 信封(e n v e l o p e)是M TA用来交付的。在我们的例子中信封由两个 S M T P命令指明:MAIL From: <rstevens@sun.tuc.noao.edu>
RCPT To: <estevens@noao.edu>
2) 首部由用户代理使用。在我们的例子中可以看到9个首部字段: R e c e i v e d、M e s s a g e - I d、F r o m、D a t a、R e p l y - T o、X - P h o n e、X - M a i l e r、T o和S u b j e c t。每个首部字段都包含一个名,紧跟一个冒号,接着是字段值。 RFC 822指明了首部字段的格式的解释(以X-开始的首部字段是用户定义的字段,其他是由 RFC 822定义的)。
3) 正文(b o d y)是发送用户发给接收用户报文的内容。 RFC 822 指定正文为NVT ASCII文字行。当用D ATA命令发送时,先发送首部,紧跟一个空行,然后是正文。用 D ATA命令发送的各行都必须小于1 0 0 0字节。
用户接收我们指定为正文的部分,加上一些首部字段,并把结果传到 M TA。M TA加上一些首部字段,加上信封,并把结果发送到另一个 M TA。
内容(c o n t e n t)通常用于描述首部和正文的结合。内容是客户用 D ATA命令发送的。
一些新的扩充:用于信封和非 A S C I I首部的扩充S M T P,以及使用M I M E的正文增加了结构。M I M E的结构和编码允许使用已有的7bit SMTP MTA交换任意二进制数据。
- 【TCP/IP详解】第28章 SMTP: 简单邮件传送协议
- TCP-IP详解卷1-28:SMTP(Simple Mail Transfer Protocol): 简单邮件传送协议
- (28)SMTP:简单邮件传送协议
- SMTP 简单邮件传送协议
- 简单邮件传送协议SMTP
- 【TCP/IP详解】第15章 TFTP:简单文件传送协议
- 【TCP/IP详解】第27章 FTP:文件传送协议
- TCP/IP 详解 卷1 ch28 SMTP:简单邮件传输协议
- 《TCP/IP详解 卷1:协议》 读书笔记 第十五章 TFTP:简单文件传送协议
- 《TCP/IP详解 卷1:协议》第十五章 TFTP:简单文件传送协议
- TCP/IP详解卷1:协议(九)【DNS:域名系统,TFTP:简单文件传送协议】
- TCP-IP详解卷1-15:TFTP(Trivial File Transfer Protocol):简单文件传送协议
- 【TCP/IP详解】第17章 TCP:传输控制协议
- TCP/IP 详解 卷1 ch27 FTP: 文件传送协议
- 【TCP/IP详解】第25章 SNMP: 简单网络管理协议
- SMTP:简单邮件传输协议
- 简单邮件传输协议 SMTP
- 简单邮件传输协议 SMTP .
- 容器set/multiset的使用方法
- Android中visibility属性
- Android Sensor架构
- 【TCP/IP详解】第27章 FTP:文件传送协议
- Pomelo杂记(一)
- 【TCP/IP详解】第28章 SMTP: 简单邮件传送协议
- PHPVOD 免费版本搭建VMS点播视频网站-安卓手机终端用户观看Flash P2P技术流媒体视频(实例展示)
- 提高你的Java代码质量吧:多种最值算法,适时选择
- 【TCP/IP详解】第29章 网络文件系统
- 【TCP/IP详解】第30章 其他的TCP/IP应用程序
- JSTL详解(四)
- 函数对象functor的简介与用法
- Android捕获未知异常的方法
- 【TCP/IP详解】第25章 SNMP: 简单网络管理协议