您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 服务器端脚本编程 > ASP专辑 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

用CDO组件来发邮件
2001-07-26· ·飞刀··aspcn


  我们这里来玩玩发邮件的功能,当然,我们不能向perl,php一样有内置的发邮件的东东,嘿嘿!我们还是得用组件,不过,这个组件可不需要你花钱的啊!它是iis中SMTP中自带的! 我们来对其发邮件的功能来一次快闪吧!

   Set cdo=Server.CreateObject("CDONTS.NewMail")
   cdo.send "webmaster@aspcn.com","dd@263.net","ASP中华网的来信","你好啊!",0
   Set cdo=Nothing

  !!!!???就这么的短!!!不可能吧!

  嘿嘿,你来试试,如果你有服务器,把dd@263.net改成你的电子邮件,再把这个代码拿到上面去试试,你一定能够收到信的!

  这是发信的最直接的方法!格式是:

   cdo.send fromAddress,ToAddress,Subject,Body,Importance

  当然,我们要让它复杂一点也是可以的,我们来看看,把上面的例子写详细点!

Set cdo=Server.CreateObject("CDONTS.NewMail")
cdo.From="webmaster@aspcn.com"
cdo.To="dd@263.net"
cdo.Subject="ASP中华网的来信"
cdo.Body="你好啊!"
cdo.MailFormat=0
cdo.BodyFormat=0
cdo.Importance=0
cdo.Send
Set cdo=Nothing


  这样大家都看清楚了吧!

  里面有几个要解释一下咯!


  Importance是指邮件的重要性,0是表示低重要性,1表示正常,2表示高重要

  bodyFormat是指邮件的正文的格式,0表示HTML格式,1表示普通文本

  MailFormat是指邮件的格式,是文本消息(1),还是MIME格式(0)

  我们还可以为邮件加附件,只需一句:

  cdo.AttachFile "c:\du\asp.gif"

  很简单吧!

  好了,发邮件就这么多了,你们快回去发自己的第一封用ASP发出来的信吧!

  以后再讲讲用ASP来收取本服务器上邮件吧!


【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 利用ASP实现对表的分页浏览
 Ad Rotator 组件参考
 浏览器性能组件
 细说ASP中Counters 组件
 全面解析Server对象
 ASP 内建对象Request和Respones
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!