《网络安全高级编程技术zw13.doc》由会员分享,可在线阅读,更多相关《网络安全高级编程技术zw13.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
网络安全高级软件编程技术第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贝叶斯算法的优点