利用CDONTS组件来发送邮件
在ASP中发送Email时往往需要一个COM组件支持,如果你没有第三方的Email组件,你可以使用IIS本身提供CDONTSEMail组件。这个组件使用时需要安装和启动SMTP服务。这个组件的名称为CDONTS.DLL,使用前需要使用RegSvr32注册这个组件。CDONTS组件提供了一系列对象,包括AddressEntry、Attachment、Attachments、Folder、Message、Messages、NewMail、Recipient、Recipients、Session,我们经常使用的是NewMail对象。下面是NewMail对象提供的方法和属性:
http://www.flyso.net/myfile/pic/cdonts.gif
在使用有关对象的方法时,方括号参数可以省略。
下面是采用ASP使用的例子:
DimMailObject
SetMailObject=Server.CreateObject("CDONTS.NewMail")
MailObject.Send"发送方邮件地址","接收方邮件地址","主题","邮件正文"
发送附件时可以这样:
DimMailObject
SetMailObject=Server.CreateObject("CDONTS.NewMail")
att_fileName="附件文件名完整路径"
f_name="文件名"
MailObject.From="在这填写发件人地址"
MailObject.To="在这填写接收人地址"
MailObject.Subject="填写主题"
MailObject.Body="填写正文"
MailObject.AttachFileatt_file,f_name
MailObject.Send
注意:发送邮件时需要IUSR_<机器名>用户对x:\Inetpub\mailroot目录有读写权限。
页:
[1]