|
| |
精品推荐 |
 |
|
| |
|
|
|
|
ASP进阶教程:留言簿自动发E-Mail
|
日期:2007年7月8日 作者: 查看:[大字体
中字体 小字体]
|
ASP本身没有发送邮件的能力,但是如果你希望用ASP来发送E-MAIL(例如:你有一个消息,只想让那些在你的留言薄上留了言的上网者们知道,你希望上网者在你的留言薄上填写完成后,你的留言簿便自动将该消息E-MAIL给留言的上网者),那么你需要安装一个ASP组件。并借助这些组件来帮你实现邮件的自动发送、回复等工作。 如果你的ASP及Web数据库的运行平台是IIS4(Internet Information Server 4.0),你可以使用CDONTS.DLL。如果你已经缺省安装过NT 4.0 Option Pack,CDONTS.DLL便存放在你机器的C:\Winnt\System32\目录下面。有了该组件我们还不能立即应用它,在对它进行应用之前我们必须先完成组件的注册,那么怎样才能对CDONTS.DLL进行注册呢?我们可以在MS-DOS方式下进入到CDONTS.DLL所在的目录C:\Winnt\System32\下输入: c:\winnt\system32$#@62;regsvr32 cdonts.dll (如果我们想将其御载可用指令: c:\winnt\system32$#@62;regsvr32/u cdonts.dll) 在完成了组件的注册后,现在我们可以开始来解说如何对该组件的使用。我们可以用下面简单的脚本来给留言簿的添加自动发E-MAIL的功能。 $#@60; % Dim MailObject Dim Email Email = Request.form("Email") Set MailObject = Server.CreateObject("CDONTS.NewMail") Set myMail = Server.CreateObject("CDONTS.NewMail") myMail.Subject = "欢迎您下次再来" MailObject.Send "你本人的E-MAIL", Email ,"欢迎您下次再来给我们留言。" myMail.Send Set myMail=Nothing %$#@62; 将上述的代码COPY到manage2.asp 去,一个简单的通过ASP来发送E-MAIL的留言簿就实现了。也许你并不会满意这种发E-MAIL的方式,理由很简单:因为为了答谢你的网友对你的支持,你昨晚熬夜足足写了几千字(也许是我说少了)的感激话语,今早一大早起来才发现原来上述的留言簿竟然未具备发附件的功能,瞧,这有多气人的。还好,原来CDONTS.DLL也可以用来发送附件,事不宜迟,我们立即就将其奉献出来。$#@60; % Dim MailObject Dim Email Email = Request("Email") Set MailObject = Server.CreateObject("CDONTS.NewMail") att_file="D:\cwj\GO-asp\guestbook5\email.txt" f_name="email.txt" MailObject.From="你本人的E-MAIL" MailObject.T Email MailObject.Subject="感谢您对我们工作的支持" MailObject.Body="感谢您对我们工作的支持" MailObject.AttachFile att_file,f_name MailObject.Send %$#@62;
上一篇:ASP进阶教程:数据库版本的留言簿
下一篇:ASP进阶教程:留言查询功能(一)
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|