- 10
- 0
- 约小于1千字
- 约 16页
- 2016-12-30 发布于贵州
- 举报
第13章 利用Sendmail实现垃圾邮件过滤的软件编程
13.1编程训练目的
13.2编程训练要求
13.3相关知识
13.3.1Internet邮件的传输过程
图13-1简化的Internet邮件传输过程示意图
13.3.2邮件传递的3个阶段
图13-2邮件传递过程示意图
13.3.3SMTP协议
1. SMTP命令和应答
图13-3SMTP的命令和响应示意图
2. SMTP协议的客户端与服务器端的交换过程
图13-4连接建立过程示意图
图13-5报文传送过程示意图
图13-6连接终止过程示意图
13.3.4邮件报文格式
13.3.5POP3与IMAP协议
1. POP3协议
2. IMAP4协议
13.3.6Sendmail简介
1. 控制函数
2. 数据访问函数
3. 信息修改函数
4. 其他句柄函数
5. 回调函数
图13-7SMTP各阶段对应的milter函数的示意图
13.4编程训练设计分析
13.4.1程序的流程
图13-8程序的流程示意图
13.4.2程序的关键代码分析
1. 为每一个SMTP连接指定私有数据
2. 黑名单过滤部分
3. 白名单过滤部分
4. 关键字过滤部分
5. 主函数的代码分析
13.5扩展与提高
13.5.1贝叶斯算法
13.5.2贝叶斯算法的优点
原创力文档

文档评论(0)