欢迎来到天天文库
浏览记录
ID:18892839
大小:111.50 KB
页数:22页
时间:2018-09-26
《asp472基于asp的mail收发系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP472基于ASP的Mail收发系统的设计
基于ASP的Mail收发系统的设计
关键词:WebMail;ASP;SMTP协议;POP协议
摘要互联网络技术的不断发展,电子邮件服务已经成为人们基本的信息交互手段,也是网络服务中最早和最基本的服务之一。传统邮件系统大多是基于C/S结构,如Lotusnotes、MicrosoftExchangeServer等,这些邮件系统占用相对较多的服务器资源,对服务器性能有更高的要求,同时也增加了管理负
2、担。并且,由于不同服务器需要特定的客户端软件,增加了系统的开发和管理成本。基于Web的邮件服务提供了更快捷、高效的服务,使得新一代的WebMail能解决传统邮件的不足之处。本文设计并实现的邮件收发系统基于B/S模式,以组件技术为基础,利用System.Web.Mail命名空间构造函数,分别调用Mailmessage,Mailattachment和SMTPmail方法,实现以Web网页的形式收发电子邮件,用户只需要通过Web页面就可以实现带附件邮件的发送。本论文分为四个部分,分别是:一
3、、选题意义及系统构成;二、介绍邮件收发系统的工作原理、优缺点及开发环境;三、程序编码及页面设计;四、对Web邮件系统进行测试并获得测试的结果。
1引言随着互联网技术的迅猛发展,WebMail系统的应用已经成为非常流行、方便、快捷的通信方式。传统的基于C/S模式邮件系统由发送系统和接收系统组成,发送部分负责从邮件从客户端接收到服务器,从邮件服务器发送到另一个邮件服务器。接收部分负责把邮件从服务器上接收下来,使用特定的客户端邮件收发程序。虽然已经使得人们感到满足,
4、但是由于传统邮件开发的难度很大,只有经过专业学习的程序员才能去设计开发,有一定的不足之处。Microsoft公司开发的.NET强大平台,为广大的程序开发人员提供了更多更丰富的组件。IIS(InternetInformationServer)对基于NT技术构架的站点来说,是主要的Web服务器。ASP(ActiveServerPages)与IIS相结合是微软推出的完整的Internet解决方案,同时ASP技术就是以组件对象模型(COM,ComponetObjectModel)为基础的。ASP之所
5、以很流行,很大程度得益于IIS增加了许多新的功能,其中的IISSMTP服务器组件提供了便捷高效的Web邮件服务。ASP与.NET平台结合,配合.NET平台具有发送邮件功能的命名空间System.Web.Mail,使得邮件收发程序的开发简化了许多。因此,本设计在脚本中调用.NET框架中System.Web.Mail命名空间,结合HTML完成邮件发送的开发与设计实现。1.1 &nbs
6、p;选题意义在今天的信息社会中,电子邮件已逐渐成为重要的通讯工具,它在诸如通知、广播和警报系统的应用中起着关键角色的作用。Web方式下的邮件发送,比手工打开Outlook,手工键入相关的信息来发送邮件的方式更优越。举一个极端的例子,在某些系统的应用中,我们可以让电子邮件自动的产生,自动的发送,收件都可以为某个人,也可以为符合条件的从数据库里查询出来的一批人。试想,如果这样的工作手工来做的话,不仅费时而且费力,甚至会出现误寄的问题,因而效率不高。Web方式下的邮件发送的优越之处,在于其发送效率
7、高,发件人手工写的内容少,既省时又准确。1.2 基于C/S模式邮件的运行机理基于C/S的邮件运行模式是典型的传统邮件工作方式,发送邮件将邮件从客户端发送到对应的服务器端,接收邮件又从邮件服务器把邮件下载下来,进行离线阅读等操作。这种模式下用户只能使用特定的客户端来进行邮件的发送的接收。如图11.3 &n
8、bsp; 邮件的发送和SMTP服务器邮件的发送过程是从像outlook这样的客户端将一封电子邮件发给一个SMTP服务器开始的。一个客户端只知道一个与之相连的SMTP服务器,所以本地客户端发出的全部邮件,不管其目的地地址是哪里,都将发送到同一个服务器,然后本地SMTP服务器负责决定如何处置该邮件。如果目的地址就是本地域的SMTP服务器,邮件就会一直被存放在本地SMTP服务器,邮件就会一直被放在本地的SMTP服务器的邮
此文档下载收益归作者所有