下载此文档

邮件发送软件.doc


文档分类:办公文档 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
信息与电气工程学院通信软件设计三级项目设计说明书( 2011/2012 学年第二学期) 课程名称:通信软件设计三级项目题目:邮件发送软件专业班级:通信工程 09-2 学生姓名:郝东亮学号: 090310218 指导教师:陈湘国、马小进、崔冬、侯华设计周数:1周设计成绩: 2012 年6月9日通信软件设计三级项目任务书一、题目: 邮件发送软件二、班级: 信电学院通信 09-2 三、小组成员: 赵尚森、范贺超、贾晓燕、刘超、郝东亮、姜建锋四、起止时间: 第六学期第十六周 2012-6-4~2012-6-9 五、设计要求与思路: 要求能够方便地编辑和发送电子邮件,并将带有附件的邮件发送至用户指定的邮箱(可以多个) 。 命名空间中相关的类(包括 Attachment 、MailAddress 、MailMessage 、SmtpClient 等)的使用。并考虑不使用 SmtpClient ,而是直接使用 TCP 套接字,编程实现 SMTP 协议的客户端相关功能,最终实现简单邮件的发送。六、主要任务: 1、深入理解电子邮件系统的构成和 SMTP 协议的工作原理; 2、 命名空间中相关的类的使用; 3、完成客户发送客户端软件的开发和测试; 4、按照格式要求撰写设计报告。学生(签字): 指导教师(签字): 系主任(签字):院长(签字): 1 、设计要求与任务本次课程设计的设计要求是能够比较方便的编辑和发送电子邮件,同时要在邮件中附加附件。在实现发送邮件到一个指定邮箱的基础上,完成对多个邮箱的邮件发送。 命名空间中相关类的使用(例如 SmtpClient 、 Attachment 、 MailAdress 、和 MailMessage 等)。 2 、设计正文 SMTP 协议的工作原理 SMTP 协议, 是英文 Simple Mail Transfer Protocol 的缩写,意为简单邮件传输协议,默认端口号为 25。使用 SMTP 发送邮件时, 有两种形式, 一种是不使用客户端认证, 即客户端可使用匿名方式发送邮件,这种方式是一般的 SMTP ;另一种要求客户端必须提供用户名和密码,这种方式称为 ESMTP ,或者叫扩展 SMTP 。客户端发送电子邮件的过程是: 先通过客户端软件, 将邮件发送到 SMTP 服务器, 然后再由 SMT P 服务器将其发送到目标 SMTP 服务器。客户端软件通常是 Windows 应用程序客户端软件或提供 SMT P 服务的公司提供的 Web 应用程序,该 Web 应用程序对邮件客户来说是服务器,但相对于 SMTP 服务器来说则是客户端。对于邮件接收者来说, 接受邮件时, 首先通过 POP3 与 SMTP 邮件服务器连接, POP 的意思是邮局协议,用于电子邮件的接受。通过 POP3 登陆到服务器后,可以对指定的邮件进行删除或是下载到本地。在 SMTP 中,电子邮件有三部分组成,信封、首部和正文。(1) 信封信封包括邮件收发者的邮件地址,用两条 SMTP 命令指明。① MAIL FROM:< 发信人的地址> ,告诉 SMTP 服务器发信人的地址。② RCPT TO:< 收信人的地址> ,告诉 SMTP 服务器收信人地址。(2 )首部首部中常用命令: ① FROM :< 姓名>< 邮件地址> ,表明邮件发送者是谁。② TO:< 姓名>< 邮件地址> ,表明邮件接收者是谁。③ SUBJECT :< 邮件标题> ,表明邮件的主题。④ DATE :< 时间> ,表明发邮件的时间。⑤ REPLY-TO :< 邮件地址> ,表明邮件的回复地址。⑥ Content-Type :< 邮件类型> ,表明邮件包含文本、 HTML 超文本和附件的哪些类型。⑦ X-Priority :< 邮件优先级> ,表明邮件的发送优先级。⑧ MIME-Version :< 版本>, MIME 的意思是 Multipurpose Mail Extensions ,即多用途 邮件扩展标准,它对传输内容的消息、附件及其他的内容定义了格式。(3 )正文正文是邮件的内容。首部以一个空行结束,再下面就是正文部分。(4 )结束符号邮件以“.”结束。 发送邮件从 STMP 的介绍可以看出,发送和接受邮件的内部实现过程还是比较复杂的,如果全部从底层进行编程,需要考虑的问题就比较多。 框架 命名空间中提供了专门对邮件进行处理的类,从而使邮件的发送变得非常简单。对于运行在没有专用邮件服务器的大多数客户程序而言,向 SMTP 服务器发送邮件需要提供用户名和密码, 服务器验证成功后, 才能进行邮件的发送或接受。因此在应用程序中发送邮件, 需要使用下面几

邮件发送软件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yjjg0025
  • 文件大小296 KB
  • 时间2017-05-16