第1章 概述
1.1 简况
1.1.1 邮件传送代理
1.1.2 邮件投递代理
1.1.3 邮件用户代理
1.2 标准
1.2.1 标准的进展
1.2.2 关于Backus-Naur范式
1.3 Internet电子邮件简史
1.4 小结
第2章 信件
2.1 信件结构
2.1.1 信件体
2.1.2 信头
2.2 字段的一些元素
2.2.1 空白
2.2.2 原子
2.2.3 注解
2.2.4 加引号的字符串
2.2.5 字段折叠
2.2.6 大小写区分
2.2.7 退格
2.3 标准率段
2.3.1 发信方字段
2.3.2 收信人字段
2.3.3 参考率段
2.3.4 跟踪字段
2.3.5 重发牢段
2.3.6 其他率段
2.3.7 扩展宇段
2.3.8 非标准率段
2.4 一些例子
2.4.1 简单信件
2.4.2 重新分发
2.4.3 转发
2.4.4 回复
2.5 电子邮件地址
2.5.1 信箱
2.5.2 组到表
2.6 Recdved字段
2.6.1 字段组成
2.6.2 注解
2.6.3 机器分析
2.6.4 诊断问题
2.7 Date-time字段
2.8 小结
第3章 邮件传送
3.1 接口模型
3.1.1 命令和应答
3.1.2 SMTP会话
3.1.3 协议状态
3.2 标准命令
3.2.1 退出
3.2.2 帮助
3.2.3 空操作
3.2.4 验证
3.2.5 扩展
3.2.6 问候
3.2.7 邮件来自
3.2.8 收信人
3.2.9 数据
3.2.10 复位
3.2.11 发送
3.2.12 Send或Mail
3.2.13 Send和Mail
3.2.14 对调
3.2.15 本地扩展命令
3.3 邮件事务
3.3.1 邮件发送
3.3.2 中继
3.3.3 转发
3.4 操作考虑
3.4.1 协议不一致
3.4.2 可靠性和责任
3.4.3 排队
3.4.4 发送
3.4.5 接收
3.4.6 超时
3.4.7 弹回
3.4.8 环路检测
3.4.9 安全
3.4.10 信件提交
3.5 SMTP扩展
3.5.1 信件尺寸声明
3.5.2 命令流水
3.5.3 8位MIME传送
3.5.4 远程信件排队开始
3.5.5 增强的状态代码
3.5.6 投递状态通知
3.5.7 LMTP
3.5.8 提交
3.6 小结
第4章 MIME
4.1 MIME的先驱者
4.1 MIME概述
4.3 MIME信头
4.3.1 MIME.Vefslofl
4.3.1 Content-Type
4.3.3 Content-lansferEncoding
4.3.4 Content-ID
4.3.5 Content-Descnptlon
4.3.6 Content-DISposition
4.3.7 Content-MD5
4.3.8 Content-Language
4.3.9 MIME扩展宇段
4.4 MIME媒体类型
4.4.1 text
4.4.1 Image.Audio和Video
4.4.3 Application
4.4.4 信件
4.4.5 MultiPart
4.4.6 其他媒体类型
4.5 信头扩展
4.5.1 字符集
4.5.2 编码
4.5.3 编码的使用
4.6 mailcap文件
4.6.1 一般语法
4.6.2 字段
4.6.3 标志
4.7 小结
第5章 POP
5.1 接口模型
5.1.1 命令和应答
5.1.2 协议状态
5.2 标准命令
5.2.1 用户
5.2.2 密码
5.2.3 APOP
5.2.4 退出
5.2.5 空操作
5.2.6 状态
5.2.7 列表
5.2.8 取出信件
5.2.9 前几行
5.2.10 删除
5.2.11 复位
5.2.12 惟一ID列表
5.3 POP对话举例
5.3.1 基本对话
5.3.2 信箱信息汇总
5.3.3 在服务器上保持最近的信件
5.4 POP扩展
5.4.1 扩展服务功能
5.4.1 POP3扩展机制
5.5 小结
第6章 IMAP
6.1 接口模型
6.2 协议状态
6.3 命令和应答
6.3.1 状态应答
6.3.2 服务器数据
6.3.3 命令继续请求应答
6.3.4 关于多个等待处理的命令
6.4 数据对象
6.4.1 NIL
6.4.2 原子
6.4.3 加引号字符串
6.4.4 文字量
6.4.5 圆括号列表
6.4.6 信箱名
6.4.7 内部日期
6.4.8 大小
6.4.9 信件号
6.4.10 惟一标识符
6.4.11 信件标志
6.4.12 信封结构
6.4.13 信件体结构
6.5 标准命令
6.5.1 capability
6.5.1 noop
6.5.3 logout
6.5.4 login
6.5.5 authenticate
6.5.6 list
6.5.7 Create
6.5.8 delete
6.5.9 rename
6.5.10 status
6.5.11 select
6.5.11 examine
6.5.13 close
6.5.14 subscribe
6.5.15 unsubscribe
6.5.16 lsub
6.5.17 Copy
6.5.18 append
6.5.19 CheCk
6.5.20 search
6.5.21 fetch
6.5.21 store
6.5.23 expunge
6.5.24 uid
6.5.25 试验命令
6.6 IMAP对话举例
6.6.1 替换POP
6.6.2 信箱信息汇总
6.7 IMAP扩展
6.7.1 柞同步文字量
6.7.1 Idle
6.7.3 名字空间
6.7.4 访问控制列表
6.8 小结
第7章 过滤
7.1 过滤的模型
7.1.1 可用的输入
7.1.2 条件匹配
7.1.3 过滤器动作
7.2 邮件代理中的过滤
7.2.1 MTA过滤
7.2.1 MDA过滤
7.2.3 MUA过滤
7.3 基本过滤
7.3.1 简单的个人过滤
7.3.2 度假处理
7.3.3 电子邮件机器人
7.4 非请求的电子邮件
7.4.1 中继
7.4.2 已知的“犯罪者”
7.4.3 发信人和收信人字段
7.4.4 字段内容
7.4.5 暴露内情的字段
7.4.6 信头错误
7.4.7 信件体
7.4.8 可选删除列表
7.4.9 白名单
7.4.10 预防
7.5 高级过滤
7.5.1 计分法
7.5.2 协作过滤法
7.5.3 动态电子邮件地址
7.6 小结
第8章 邮件列表处理
8.1 邮件列表的先驱者
8.1.1 个人地址列表
8.1.2 组列表
8.1.3 MTA别名列表
8.2 基本列表处理
8.3 高级列表处理
8.3.1 弹回处理
8.3.2 管理命令
8.3.3 摘要
8.3.4 归档
8.3.5 分布式列表处理器
8.4 小结
第9章 安全性
9.1 安全问题
9.1.1 窃听
9.1.2 假冒
9.1.3 拒绝服务攻击
9.1.4 系统完整性
9.2 核心安全技术
9.2.1 伪随机数的产生
9.2.2 密码散列函数
9.2.3 对称加密
9.2.4 非对称加密
9.2.5 EIGamal
9.3 安全服务
9.3.1 CRAM
9.3.1 OTP
9.3.3 Kerberos
9.3.4 GSS.API
9.3.5 OpenPGP
9.4 安全框架
9.4.1 TLS
9.4.1 SASL
9.5 协议安全扩展
9.5.1 lMAP扩展
9.5.1 POP扩展
9.5.3 SMTP扩展
9.6 MIME安全
9.6.1 安全多部件
9.6.1 PGP
9.6.3 S/MIME
9.7 匿名邮件中转站
9.8 小结
附录A 文件夹格式举例
附录B UNIX文件夹锁定
附录C 程序设计语言
附录D IMSP
附录E ACAP
附录F LDAP