首页 > 编程 > ASP > 正文

ASP 使用 CDOSYS 发送电子邮件

2020-03-22 18:13:36
字体:
来源:转载
供稿:网友

CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通信程序的创建。

CDOSYS 是 ASP 中的内置组件。我们会向您展示如何使用该组件来发送电子邮件。

CDONTs 怎么样?

微软已经在 Windows 2000、Windows XP 以及 Windows 2003 中淘汰了 CDONTs。如果您还在html' target='_blank'>应用程序中使用 CDONTs,就需要更新代码,并使用新的 CDO 技术。

使用 CDOSYS 的实例

发送电子邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.TextBody= This is a message. myMail.Sendset myMail=nothing

发送带有 Bcc 和 CC 字段的文本邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.Bcc= someoneelse@somedomain.com myMail.Cc= someoneelse2@somedomain.com myMail.TextBody= This is a message. myMail.Sendset myMail=nothing

发送 HTML 邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.HTMLBody = h1 This is a message. /h1 myMail.Sendset myMail=nothing

发送一封发送来自网站的网页的 HTML 邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.CreateMHTMLBody http://www.w3school.com.cn/asp/ myMail.Sendset myMail=nothing

发送一封发送来自电脑中文件的网页的 HTML 邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.CreateMHTMLBody file://c:/mydocuments/test.htm myMail.Sendset myMail=nothing

发送一封带有附件的电子邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.TextBody= This is a message. myMail.AddAttachment c:/mydocuments/test.txt myMail.Sendset myMail=nothing

使用远程服务器发送一封文本邮件:

Set myMail=CreateObject( CDO.Message )myMail.Subject= Sending email with CDO myMail.From= mymail@mydomain.com myMail.To= someone@somedomain.com myMail.TextBody= This is a message. myMail.Configuration.Fields.Item _( http://schemas.microsoft.com/cdo/configuration/sendusing )=2'远程 SMTP 服务器的 IP 或名称myMail.Configuration.Fields.Item _( http://schemas.microsoft.com/cdo/configuration/smtpserver ) _= smtp.server.com '服务器端口myMail.Configuration.Fields.Item _( http://schemas.microsoft.com/cdo/configuration/smtpserverport ) _myMail.Configuration.Fields.UpdatemyMail.Sendset myMail=nothing

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

上一篇:ASP 简介

下一篇:在自己的 PC 上运行 ASP

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表