第9章__SMTP与POP3编程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第9章__SMTP与POP3编程.ppt》由会员分享,可在线阅读,更多相关《第9章__SMTP与POP3编程.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 9.1 9.1 电子邮件协议概述电子邮件协议概述 9.29.2 SMTPSMTP协议编程协议编程 9.39.3 ESMTPESMTP协议编程协议编程 9.4 POP39.4 POP3协议编程协议编程 9.5 9.5 电子邮件的电子邮件的.NET.NET模块模块 9.6 9.6 其他相关其他相关 第九章第九章 电子邮件协议编程电子邮件协议编程2021/9/171教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系1987年,中国第一封电子邮件:“越过长城,走向世界”第九章第九章 电子邮件协议编程电子邮件协议编程
2、2021/9/172教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.1电子邮件协议概述电子邮件协议概述 9.1.19.1.1 电子邮件系统组成电子邮件系统组成电子邮件系统组成电子邮件系统组成电子邮件系统包括邮件服务器和邮件客户端;邮件服务器又包括邮件发送处理服务器(遵循SMTP)和邮件接收处理服务器(遵循POP3协议)。一般的邮件服务器(126、21cn、Hotmail等)都包括这两个功能。2021/9/173教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.1.19.1.1 电子邮件系统组成电子邮件系统组成电子邮件系统组成电子邮件系统组成邮件服务
3、器:发送服务器,接收服务器9.1电子邮件协议概述电子邮件协议概述 2,邮件接收服务器,POP3服务器; 1,邮件发送服务器,SMTP服务器;2021/9/174教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系邮件客户端功能:发送邮件,接收邮件;9.1.19.1.1 电子邮件系统组成电子邮件系统组成电子邮件系统组成电子邮件系统组成邮件客户端程序:Microsoft Outlook;FoxMail;9.1电子邮件协议概述电子邮件协议概述 邮件客户端程序的其他功能:在线/离线;邮件导出功能;2021/9/175教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9
4、.1.19.1.1 电子邮件系统组成电子邮件系统组成电子邮件系统组成电子邮件系统组成Question:一封邮件的发件人和收件人如下:发件人: 收件人:则发送邮件时连接的服务器是:A: B:9.1电子邮件协议概述电子邮件协议概述 2021/9/176教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系1,RFC822邮件格式,Request For Comment 信封和邮件内容 9.1.29.1.2 电子邮件协议电子邮件协议电子邮件协议电子邮件协议2,SMTP,简单邮件传输协议 用于提交和传送电子邮件 3,POP3,邮局协议第三版 信息存储,邮件下载 4,IMAP4,网际消息访
5、问协议第四版 9.1电子邮件协议概述电子邮件协议概述 2021/9/177教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2 SMTP协议编程协议编程 SMTP(Simple Mail Transfer Protocol),简单邮件传输协议主要功能:用于提交和传送电子邮件 说 明:SMTP服务器会主动监听TCP端口25,邮件客户端如果需要发送邮件,首先要建立一个TCP连接。当连接建立后,SMTP协议中规定命令并等待响应。2021/9/178教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2 SMTP协议编程协议编程 9.2.19.2.1 邮件格式
6、邮件格式邮件格式邮件格式邮件组成:信封、首部、正文1,邮件信封MAIL FROM:Hua Jin RCPT TO:Jin Hua 2021/9/179教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.19.2.1 邮件格式邮件格式邮件格式邮件格式-2 2,邮件首部,邮件首部,邮件首部,邮件首部9.2 SMTP协议编程协议编程 Received:by ;Thu,10 July 2009 13:10:25+0800 Message-ID:0c6501b1452a$3d4c8ef0$ From:Hua Jin Date:Thu,10 July 2008 13:10:25+0
7、800 Reply-To:Jin Hua To: Subject:c#Network Programming X-Mailer:Microsoft Outlook Express 5.50.4133.24002021/9/1710教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系From:发件人帐号 Hua Jin 9.2.19.2.1 邮件格式邮件格式邮件格式邮件格式-2 2,邮件首部说明,邮件首部说明,邮件首部说明,邮件首部说明To:收件人帐号,多个帐号的表达 Hua Jin,Hua Jin cc:抄送,收件人帐号 Hua Jin Bcc:暗送,收件人帐号 Hua Jin
8、 9.2 SMTP协议编程协议编程 2021/9/1711教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系3,邮件正文 根据RFC 822的定义,邮件内容以ASCII为其文字格式。(1)保留字 (2)符号(:,”,CRLF)9.2.19.2.1 邮件格式邮件格式邮件格式邮件格式9.2 SMTP协议编程协议编程 2021/9/1712教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.29.2.2 SMTPSMTP信息信息信息信息C:Trying to connect to host smtp:,port:25C:Connected to smtp:S
9、:220 smtp: Simple Mail Transfer Service ReadyC:Helo smtp:S:250 Hello smtp:C:MAIL FROM:S:250 OKC:RCPT TO:XXXXS:250 OK发送邮件时,客户端与服务端响应代码示例发送邮件时,客户端与服务端响应代码示例:9.2 SMTP协议编程协议编程 2021/9/1713教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系C:DATAS:354 Start mail input;end with.C:Date:Thu,10 Nov 2009 15:20:25+0800C:From:C:
10、To:C:Subject:SMTP MailC:.S:250 OKC:QUIT S:221 smtp: Service closing transmission channel发送邮件时,客户端与服务端响应代码示例发送邮件时,客户端与服务端响应代码示例(续续):9.2.29.2.2 SMTPSMTP信息信息信息信息9.2 SMTP协议编程协议编程 2021/9/1714教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.29.2.2 SMTPSMTP信息信息信息信息SMTP 响应码响应码响应码响应码含义含义 211 响应系统状态 354开始邮件发送内容,以.结束 450
11、邮件信箱不存在 551无此收件人 552系统容量不足 9.2 SMTP协议编程协议编程 2021/9/1715教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.39.2.3 SMTPSMTP指令指令指令指令命令命令描述描述HELO 向服务器标识用户身份MAIL初始化邮件传输RCPT标识邮件接收人DATA初始化数据传输RSET中止邮件发送处理SEND处理邮件发送QUIT结束会话 9.2 SMTP协议编程协议编程 2021/9/1716教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.49.2.4 SMTPSMTP流程流程流程流程 Connect
12、ion(Port 25)客户端EMAIL服务器 250 OK helo 220 Smtp Server Ready Mail FROM:Rcpt TO:DATA 250 OK 250 OK 354 Start mail input 传送邮件标题 传送邮件内容 传送邮件结尾 221 OK QUIT 250 OK9.2 SMTP协议编程协议编程 2021/9/1717教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系9.2.49.2.4 SMTPSMTP流程流程流程流程-发送邮件流程图发送邮件流程图发送邮件流程图发送邮件流程图9.2 SMTP协议编程协议编程 客户端发送邮件流程:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _SMTP POP3 编程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内