当前位置:首页 > 免费毕业设计

ASP.NET基于Web Mail收发系统设计与开发(源代码+论文)免费下载

ASP.NET基于Web Mail收发系统设计与开发(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: WEB
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要

互联网络技术的不断发展,电子邮件服务已经成为人们基本的信息交互手段,也是网络服务中最早和最基本的服务之一。传统邮件系统大多是基于C/S结构,如Lotus notesMicrosoft Exchange Server等,这些邮件系统占用相对较多的服务器资源,对服务器性能有更高的要求,同时也增加了管理负担。并且,由于不同服务器需要特定的客户端软件,增加了系统的开发和管理成本。
基于Web的邮件服务提供了更快捷、高效的服务,使得新一代的Web Mail能解决传统邮件的不足之处。本文设计并实现的邮件收发系统基于B/S模式,以组件技术为基础,利用System.Web.Mail命名空间构造函数,分别调用Mailmessage,MailattachmentSMTPmail方法,实现以Web网页的形式收发电子邮件,用户只需要通过Web页面就可以实现带附件邮件的发送。
本论文分为四个部分,分别是:一、选题意义及系统构成;二、介绍邮件收发系统的工作原理、优缺点及开发环境;三、程序编码及页面设计;四、对Web邮件系统进行测试并获得测试的结果。


关键词: 
Web Mail;ASPSMTP协议;POP协议


目录:

免费毕业设计



总体分析:

工作原理

单域网络下的单Web 邮件服务器系统

这种情况只适用于小型网络,只要在该域的任何一台服务器上建立了Web邮件站点,该域的所有用户都可以通过浏览器使用其Web邮件服务。

多域网络下的单Web邮件服务器系统

这种情况适用于中型规模的网络。如果多域网络各个域之间已经通过路由设备连通,那么只要在该网络的任何一个域的任何一个服务器上建立了Web邮件服务站点,全网络的所有用户都可以使用Web邮件服务。这时,所有的域的用户的邮件地址的域名部分都相同,都是Web邮件服务站点所在的域的域名。如果要让每个域的用户的邮件地址用自己所在的域名,就必须在IIS管理控制台的SMTP服务器上添加其它各个域的域名,同时把这些新添加的域设置为本地域,所有的域名都自动成为的本地域的别名。但这对用户是透明的,在用户看来他们使用的就是他们所在域的邮件服务器。

多域网络下的多Web邮件服务器系统

这种系统适用大型、物理分散的网络系统。在这类网络中,或者用户规模庞大,或者域之间的连接速度太慢,如果所有的用户都使用同一个Web邮件服务器势必对服务器有更高的要求;对于物理分散的网络,在多Web邮件系统下,用户可以就近服务,节约了宝贵的带宽资源,对通过低速停产连接的两个较大的域尤其重要。
在多Web邮件服务器系统中,在每个SMTP服务器上必须添加所有其它SMTP服务所在的域,并把它们设置为远程域,而且各SMTP服务器设置为允许相互转发邮件。这样各个域的用户就可以相互发送电子邮件了。

将内部网络的电子邮件发送Internet

在能够把电子邮件发送到Internet之前,内部网络必须直接或通过代理服务器接入Internet;之后,在IIS SMTP服务器上设置邮件网络为智能主机。所有外出的邮件不需要查找邮件目的域的MX记录,都直接发送到邮件网关而不是本地SMTP服务器;邮件再从邮件网关被发送到目的Internet域。

IIS Web邮件发送的特点

IIS新增加的一系统功能组件, 不但加强了 Web服务和事务处理能力,更增加了新闻、搜索服务和邮件服务等功能。IIS SMTP服务器是IIS的一体信息服务解决方案的重要组成部分,用其构建的Web邮件系统有以下特点:
IISSMTP服务是IIS的一个组件,它与IIS紧密连接在一起。实质上,IIS本身就是邮件服务器,只不过这种方式下邮件服务集成于IIS和操作系统,提高了邮件服务的效率和系统的稳定性。
减少了系统的复杂性和管理负担。只需要在安装配置IIS的时候选中SMTP邮件服务组件,就可以在系统建立邮件服务。如果使用特定的邮件服务系统,服务器就不得不运行另一套系统,占用额外的服务器资源,而IIS Web邮件系统则减小了系统的复杂性和系统管理员的负担。
容易实现,构造成本低。使用SMTP服务器组件可以轻松建立起Web邮件服务,用户不需要安装任何邮件客户端软件,只要一个Web浏览器即可。而其它的邮件系统,每个用户必需安装特定的客户端邮件软件,增加了实现的难度,也提高了系统构造成本和费用。
IIS Web邮件系统提供简单方便的邮件服务。客户通过Web浏览器就可以实现用户主动注册邮件帐号和邮件的收发,也可以邮件中插入附件,同时,用户也可以使用客户端邮件软件,如Outlook来发送邮件。
可与其它邮件系统地协同服务。

IIS Web邮件发送的不足

1、由于SMTP进入SMTP服务器的所有邮件都放在了同一个目录中,而不是为每一个帐号创建一个单独的目录,其检索速度相对较慢。
由于不能使用像Outlook这样的邮件客户端软件来接收邮件,所以就不能为用户提供许多方便的各种规则。
有待进一步完善。虽然网络开发人员可以通过编写ASP脚本程序来实现所有的邮件功能,但这要求开发人员ASP开发人员精通ASP,增加开发难度。这与其它邮件系统的零编程比起来,有着明显的不足,也影响了其推广的速度。

IIS Web环境建立

安装SMTP服务器组件后并建立Web邮件服务站点,邮件服务站点应该提供邮件的发送和接收等服务,这样所有能访问该站点的帐号都可以申请邮件帐号,并使用站点提供了邮件服务。

开发环境

该设计开发环境使用Windows 2003 Server Standard 操作系统,搭建SMTPPOP3邮件服务器,配置.NET 2.0环境,代码编写工具为 Dreamwaver 8.0


软件测试:
通过对自己搭建WinWebmail邮件服务器,设置域名test.com,经过以下测试可以得出:
(1)、因为发送邮件使用的是System.Web.Mail命令空间,所以单独运行时(此时需要独立的SMTP服务器)可以送带附件的邮件,可能是类的不同,所以集成到WinWebmail时不能发送带附件的邮件,但这个功能是实现了的。
(2)、接收邮件可以完成,但是带附件的邮件无法测试,域与域之间的邮件协议传输参考比较少,所以没有做测试,就单域环境来说,用系统自带的组件发送的邮件去接收,格式统一,能接收。
(3)、邮件优先级问题依然没有完成。System.Web.Mail命令空间使用lownormalhight分别来表示低,中和高,但无论用哪个都显示为正常,原因可能也是组件接口问题。
经过以上测试,邮件发送功能基本能实现。


系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

 

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩