ASP网络编程从入门到精通(13)

ASP网络编程从入门到精通(13)

ID:38522806

大小:101.00 KB

页数:26页

时间:2019-06-14

ASP网络编程从入门到精通(13)_第1页
ASP网络编程从入门到精通(13)_第2页
ASP网络编程从入门到精通(13)_第3页
ASP网络编程从入门到精通(13)_第4页
ASP网络编程从入门到精通(13)_第5页
资源描述:

《ASP网络编程从入门到精通(13)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章发送邮件电子邮件(Email)是互联网上应用最广泛的一项服务,它方便、快捷、费用低廉。许多人每天都要发送或接收众多的邮件,电子邮件已经成为人们正常沟通的重要工具。13.1发送邮件简介这一节将介绍跟电子邮件有关的一些知识,包括电子邮件的格式、简单邮件传输协议SNMP。13.1.1电子邮件简介电子邮件简单的说就是通过Internet来邮寄的信件。电子邮件的成本比邮寄普通信件低得多;而且投递快速,不管多远,最多只要几分钟;另外,它使用起来也很方便,无论何时何地,只要能上网,就可以通过Internet发电子邮件,或者打开自己的信箱阅读别人发来的邮件。因为它有这么多好处,所以使用过电子邮件的人

2、,多数都不愿意再提起笔来写信了。电子邮件的英文名字是Email,或许,在一位朋友的名片上就写着类似这样的联系方式:Email:joy@sohu.com。(具体内容请参照本书)13.1.2SMTP简介1.SMTP概述2.SMTP服务程序的安装13.2关键技术实现现在有许多发送电子邮件的ASP组件,在这一节,将讲述几种比较流行的ASP组件,包括最简单的CDONTS组件、使用最广泛的w3JMail组件等。13.2.1普通邮件的发送发送普通邮件时,用户根据实际情况来填写收信人、发信人、抄送、密送、SMTP服务器地址、邮件主题、邮件内容等信息。这些信息中,收信人、发信人、邮件主题、邮件内容是必须填写的

3、,否则将收不到邮件。如果SMTP服务器支持SMTP验证,那么就把在该邮箱的用户名和密码填上。假如填的发信人地址是joy@163.com,因为163的SMTP服务器支持SMTP验证,所以需要163的用户名joy,密码****,这样才能顺利发送邮件。假如发信人地址是joy@hotmail.com,因为hotmail不需要SMTP验证的,所以可以不用填写用户名和密码。当填写完表单后,单击【发送】按钮就可以直接发送邮件了。13.2.2带附件邮件的发送带附件邮件的发送过程,主要分为三步:(具体内容请参照本书)13.2.3使用CDONTS组件发送邮件CDONTS(NTSCollaborationData

4、Objects)组件是IIS附带的一个不错的Email组件。要使用CDONTS组件,必须在IIS服务器上安装SMTP服务,安装之后在系统盘System32目录下会存在一个名为CDONTS.DLL的文件。CDONTS组件中最常用的对象是Newmail,它为每一封邮件提供完整的属性,并在Pickup文件夹中生成一个扩展名为eml的文件。该文件记录了每封邮件的属性。SMTP服务将根据eml文件中所描述的属性读取邮件。Newmail对象的属性如表13-1所示。(具体内容请参照本书)13.2.4使用JMail组件发送邮件JMail组件是由Dimac公司开发的发送Email的ActiveX组件,它是完全

5、免费的。可以直接从网上下载安装使用。JMail组件有许多属性和方法,详细介绍请看表13-3和表13-4。(具体内容请参照本书)13.2.5使用w3JMail组件发送邮件w3JMail组件也是Dimac公司开发的一个邮件发送组件。它是当前国际流行的邮件发送组件,世界上至少有40万程序员在使用它。w3Jmail4.3组件重新设计了其内部结构——使用Message对象代替原来的单一对象Jmail.smtpmail发送邮件,并且增加了需要身份验证的设置,在邮件发送方面更加可靠、稳定和轻松。与JMail组件相比,w3JMail组件增加了两个属性:MailServerUserName和MailServe

6、rPassword。前者为登录邮件服务器时所需的用户名,后者为登录邮件服务器时所需的密码。下面为使用w3JMail组件发送邮件的一个例子。(具体内容请参照本书)13.2.6使用ASPEmail组件发送邮件AspEmail组件是一个在ASP中使用外部SMTP服务器发送电子邮件的活动服务组件。AspEmail4.1支持多收件人,多抄送地址(CC),多暗送地址(Bcc),多附件,HTML格式,内嵌图形和非USASCII字符集设置。在服务器上使用ASPEmail发送邮件,首先要安装ASPEmail组件。ASPEmail组件可以从www.aspemail.com处下载。ASPEmail组件具有很多属性

7、和方法,对这些属性和方法的了解可以大大方便对它的应用。它的属性及其说明见表13-5。(具体内容请参照本书)13.2.7ASPMailAspMail组件也是一个电子邮件发送组件。它的用法与ASPEmail组件相同。不过它的一些属性名称和方法与ASPEmail不同。下面具体介绍它的一些属性及其说明,请见表13-7。(具体内容请参照本书)13.3邮件发送系统的实现在这一节,将讲述如何使用CDONTS组件完成一个邮件

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

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

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