`
yaasshole
  • 浏览: 665889 次
文章分类
社区版块
存档分类
最新评论

CDONTS.NewMail

 
阅读更多

  在ASP中发送Email时往往需要一个COM组件支持,如果你没有第三方的Email组件,你可以使用IIS本身提供CDONTS EMail组件。这个组件使用时需要安装和启动SMTP服务。这个组件的名称为CDONTS.DLL,使用前需要使用RegSvr32注册这个组件。

  CDONTS组件提供了一系列对象,包括AddressEntry、Attachment、Attachments、Folder、Message、Messages、NewMail、Recipient、Recipients、Session,我们经常使用的是NewMail对象。下面是NewMail对象提供的方法和属性:

名称

功能 格式
AttachFile 添加附件 Sub AttachFile(Source, [FileName], [EncodingMethod])
AttachURL 以格式添加附加和数据 Sub AttachURL(Source,ContentLocation, [ContentBase], [EncodingMethod])
BCC 以“,”分隔的接收者列表(暗送) 字符串类型属性
Body TextHTML

字符串类型属性
bodyformat 邮件正文格式 0:HTMl1:Text
CC 以“,”分隔的接收者列表(抄送) 字符串类型属性
ContentBase 带有附件的邮件中正文采用的基地址 字符串类型属性
ContentLocation 带有附件的邮件中正文采用的 字符串类型属性
From 邮件发送方地址 字符串类型属性
Importance 邮件级别 0: 1 2:
Send 发送邮件 Sub Send([From], [To], [Subject], [Body], [Importance]) 各个参数可以参考上下文属性
SetLocaleIDs 设置新消息的代码页标识 Sub SetLocaleIDs(CodePageID As Long)
Subject 邮件主题 字符串类型属性
To 以“,”分隔的接收者地址列表 字符串类型属性
Value 任意的邮件头的值 字符串类型属性
Version 当前集合数据对象库()的版本号 只读字符串类型属性

在使用有关对象的方法时,方括号参数可以省略。

下面是采用ASP使用的例子:

Dim MailObject
Set MailObject = Server.CreateObject("CDONTS.NewMail")
MailObject.Send "发送方邮件地址","接收方邮件地址","主题","邮件正文"

发送附件时可以这样:
Dim MailObject

Set MailObject = Server.CreateObject("CDONTS.NewMail")
att_filepath="附件文件名完整路径"
filename="文件名"
MailObject.From="在这填写发件人地址"
MailObject.To="在这填写接收人地址"
MailObject.Subject="填写主题"
MailObject.Body="填写正文"
MailObject.AttachFile att_ffilepath,filename
MailObject.Send

注意:发送邮件时需要IUSR_<机器名>用户对C:/Inetpub/mailroot目录有读写权限。

组件:

<!--内容页广告广告代码开始--><script language="JavaScript" src="/netbei/x/view_a2.js" type="text/javascript"></script>
分享到:
评论

相关推荐

    发邮件的asp(CDONTS.NewMail)

    &lt;head&gt; &lt;... charset=gb2312″&gt; &lt;title&gt;提交表单发送邮件&lt;/title&gt;... ”97%” border u201d1″ cellspacing=”5″ cellpadding u201d1″ align=”center” bgcolor u201d#EEFFF4″ height...

    cdonts newmail对象参数说明及发送email实例

    cdonts newmail对象参数说明及发送email实例

    phpwind2.0邮件增强插件(支持esmtp)

    1 使用默认mail函数 2 通过SOCKET连接SMTP服务器发送(支持 ESMTP 验证) 3 通过调用CDONTS.NewMail(虚拟SMTP发信)组件发送Email(仅 win32 下有效) 4 通过调用jmail 组件发送Email(仅 win32 下有效...

    Jmail安装程序和学习文档

    jmail是一种服务器端的邮件发送组件,和... 与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是jmail只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器

    jmail.dll邮件操作组件动态链接库

    简介  jmail是一种服务器端的邮件发送... 与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是jmail只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器

    实用VBS发电子邮件代码,windows都可用

    实用的VBS发送邮件,可以用于任务调度…… 部分代码如下 ...sFile = "C:\setuplog.txt... Set ObjMail = CreateObject("cdonts.NewMail") ObjMail.From = sFM ObjMail.To = sTO ObjMail.CC = sCC ObjMail.BCC = sBCC

    展示型网站管理系统.rar

    WIN虚拟SMTP 发信(CDONTS.NewMail) ASPEmail 邮件发送(Persits.MailSender) 确认你的主机组件支持状况后,在后台设置选择已安装的组件。 本地测试先打开IIS脚本执行权限和写入权限。 本程序仅在IIS中测试通过。

    值得收藏的一些HTML、JavaScript、ASP代码

    1. CDONTS.NewMail 组件使用说明 Set MailObject = Server.CreateObject(“CDONTS.NewMail”) MailObject.From = “发信邮箱” MailObject.To = “收信邮箱” MailObject.Cc = “抄送邮箱” MailObject....

    asp+flash的豪华整站系统

    WIN虚拟SMTP 发信(CDONTS.NewMail) ASPEmail 邮件发送(Persits.MailSender) 确认你的主机组件支持状况后,在后台设置选择已安装的组件。 本地测试先打开IIS脚本执行权限和写入权限。 本程序仅在IIS中测试通过。 ...

    迷你IIS服务器 智能端口谢寅修正窗口版

    支持 CDONTS.NewMail (CDONTS) 支持 CDO.Message (CDOSYS) 支持 Persits.MailSender (ASPemail 发信) 支持 SMTPsvg.Mailer (ASPmail 发信) 支持 DkQmail.Qmail (dkQmail 发信) 支持 SmtpMail.SmtpMail.1 (SmtpMail ...

    jmail发送邮件 asp.net使用jmail

     与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail.Iismail等等,他们唯一区别就是jmail只需要注册一个dll组件即可被调用,而其他则需要在iis上设置发布smtp服务器  (1)Body(信件正文) : 字符串  ...

    ASP3《高级编程》(第一部分)

    书名: ASP 3高级编程 英文原书名: Professional Active Server Pages 3.0 作者: Richard Anderson Chris Blexrud 译者: 刘福太 张立民 金慧琴 梁发麦 ... 包含在Windows 2000中的Active Server Pages 3.0 ...

    ASP3《高级编程》(第二部分)

    书名: ASP 3高级编程 英文原书名: Professional Active Server Pages 3.0 作者: Richard Anderson Chris Blexrud 译者: 刘福太 张立民 金慧琴 梁发麦 ... 包含在Windows 2000中的Active Server Pages 3.0 ...

Global site tag (gtag.js) - Google Analytics