基于VB.NET语言的电子邮件发送研究综述【文献综述】

基于VB.NET语言的电子邮件发送研究综述【文献综述】

ID:464320

大小:39.04 KB

页数:5页

时间:2017-08-05

基于VB.NET语言的电子邮件发送研究综述【文献综述】_第1页
基于VB.NET语言的电子邮件发送研究综述【文献综述】_第2页
基于VB.NET语言的电子邮件发送研究综述【文献综述】_第3页
基于VB.NET语言的电子邮件发送研究综述【文献综述】_第4页
基于VB.NET语言的电子邮件发送研究综述【文献综述】_第5页
资源描述:

《基于VB.NET语言的电子邮件发送研究综述【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文文献综述通信工程基于VB.NET语言的电子邮件发送研究综述摘要:市场调查公司拉迪卡蒂集团(RadicatiGroup)2007年10月的一份调查报告显示2006年每天发送的邮件达1,830亿封。随着Internet的迅猛发展,电子邮件已成为因特网上非常流行、非常方便、非常快捷的通信方式。电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的特点。关键词:VB;电子邮件系统;POP3;SMTP;IMAP1.VisualBasic.NET语言的特点及影响VisualBasic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。VB都是

2、丠界上使用人数最多的语言——不仅是盠赞VB的开发者还是抱怨VB的开发者的数颃。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组仠快速建立一个应用程序。1991年,微软公司推出了VisualBasic1.0版。这在当时引起了很大的轰动。蠸多专家把VB的出现当做是软件开发史丠的一个具有划时代意义的事件。[1]VisualBasic.NET提供了完全面向对象的程序设计语言特性,具有以下一些特点:1.面

3、向对象;2.事件驱动;3.软件的集成式开发;4.结构化的程序设计语言;5.强大的数据库访问功能;6.支持对象的链接与嵌入技术;7.网络功能;8.多个应用程序向导9.支持动态交换、动态链接技术;lO.联机帮助功能。[2]2.工作原理通常Internet上的个人用户不能直接接收电子邮件,而是通过申请ISP主机的一个电子信箱,由ISP主机负责电子邮件的接收。一旦有用户的电子邮件到来,ISP主机就将邮件移到用户的电子信箱内,并通知用户有新邮件。因此,当发送一条电子邮件给一另一个客户时,电子邮件首先从用户计算机发送到ISP主机,再到Internet,再到收件人

4、的ISP主机,最后到收件人的个人计算机。[3]ISP主机起着“邮局”的作用,管理着众多用户的电子信箱。每个用户的电子信箱实际上就是用户所申请的帐号名。电子邮件在发送与接收过程中都要遵循SMTP、POP3等协议,这些协议确保了电子邮件在各种不同系统之间的传输。其中,SMTP负责电子邮件的发送,而POP3则用于接收Internet上的电子邮件。5在Internet上将一段文本信息从一台计算机传送到另一台计算机上,可通过两种协议来完成,即SMTP(SimpleMailTransferProtocol,简单邮件传输协议)和POP3(PostOfficePro

5、tocol,邮局协议3)。SMTP是Internet协议集中的邮件标准。在Internet上能够接收电子邮件的服务器都有SMTP。电子邮件在发送前,发件方的SMTP服务器与接收方的SMTP服务器联系,确认接收方准备好了,则开始邮件传递;若没有准备好,发送服务器便会等待,并在一段时间后继续与接收方邮件服务器联系。这种方式在Internet上称为“存储——转发”方式。POP3可允许E-mail客户向某一SMTP服务器发送电子邮件,另外,也可以接收来自SMTP服务器的电子邮件。换句话说,电子邮件在客户PC机与服务提供商之间的传递是通过P0P3来完成的,而电

6、子邮件在Internet上的传递则是通过SMTP来实现。3.邮件传输协议1.SMTP协议1982年制定出了ARPANET上的电子邮件标准:简单邮件传送协议SMTP(SimpleMailTransferProtocol)。SMTP被用来在因特网上传递电子邮件,文件RFC821规定了该协议的所有细节。SMTP是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上。SMTP服务器则是

7、遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。SMTP在两种情况下工作:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。SMTP是个请求/响应协议,它监听25号端口,用于接收用户的Mail请求,并与远端Mail服务器建立SMTP连接。[4]SMTP协议主要对如何将电子邮件从发送方地址传送到接收方地址,也即是对传输的规则做了规定。RFC821中阐述的SMTP协议的通信模型如图1:smtp定义了14个命令,它们是:helomailfrom:rcptto:datarsetsendfrom:somlfrom:saml

8、from:vrfyexpnhelp[]noopquitturn其中使得smtp工作的基本的命令有7个,分别为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。