网站大量收购独家精品文档,联系QQ:2885784924

计算机网络课程设计文档说明上课讲义.docVIP

计算机网络课程设计文档说明上课讲义.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络课程设计文档说明 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 《计算机网络.课程设计》 基于JAVA发送邮件客户机 专 业 : 计算机科学与技术 指导教师 : 杨 新 伦 班 级 : 计071 班 学 号 : 200700401006 姓 名 : 苏 建 完成时间 : 2010年7月7日 广西工学院计算机工程系 一、开发背景 当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解RFC底层协议的基础上,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能 二、实验目的 用Java开发一个具有如下特点的用户邮件代理: 1.为发送者提供一个图形界面,其中具有用于本地邮件服务器的以下字段:发送者电子邮件地址、接收者电子邮件地址、报文主题及报文本身。 2.在邮件客户机和本地邮件服务器之间创建一个TCP连接。向本地邮件服务发送SMTP命令。从本地邮件服务器接收和处理SMTP命令。 3.开发用户代理,使它每次至多给一个接收者发送电子邮件。并且,该用户代理将假定接受者电子邮件地址的字段部分由SMTP服务器的规范名字。(该用户代理不对MX记录执行DNS查找,因此该发送者必须提供实际的邮件服务器的名字。) 三.实验步骤 1.实验原理 本实验是基于JSP邮件发送的实例,可以在163邮箱或者QQ邮箱中发送邮件成功成功。利用在环境:XP/win7 + JDK +TOMCAT6+MyEclipse 下开发设计相关代码。 发送方的用户代理开始,传输到发送方的邮件服务器,再传输到接收方的邮件服务器,然后在这里被分发到接收方的邮箱中。SMTP是主要的应用层协议,使用TCP可靠数据传输服务,从发送方的邮件服务器向接收方的邮件服务器发送邮件。 1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。 电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。 2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。 2.Web服务器在HTML:A部分 该步骤主要实现开发出一个用户使用的界面,可以供用户填写一些相关的邮件收发的信息,比如:发送人的邮件地址、收件人的邮件地址、主题以及邮件的核心文本内容等信息。这一步需要使用到网站制作的一些基本知识,需要使用到HTML代码、CSS代码以及基本的jsp语法知识。。 3.在Java Web服务器Java实现邮件的发送:B部分 在这一步需要用到两个JAR包:mail.jar 和 activation.jar 两个包。在MyEclipse开发软件上导入这两个包,然后启动tomcat服务器,在浏览器中输入 http://localhost:8080/mail/email.htm(mail是工程项目)便可输入邮件发送的相关信息。这步核心代码有: props.put(mail.smtp.host,);//发件人使用发邮件的电子信箱服务器 props.put(mail.smtp.auth,true); //通过验证服务器的设置 Transport transport=s.getTransport(smtp); transport.connect(,guanggongsujian,2255273);//发邮件人帐户和密码 详细的代码在试验程序中体现。 四.实验程序源代码 1.发送邮件界面html代码,下面只给出body/body之间的主要代码 body bgcolor=#b4d0d9 form name=form1 metho

文档评论(0)

151****0277 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档