如何使用 Cdosys.dll 库使用ASP发送邮件带附件

 <%@ Language=VBScript CODEPAGE=65001%>
<% Response.Buffer=True %>
<%
'Collaboration Data Objects, version 1.2.1(CDO)
'http://www.microsoft.com/downloads/details.aspx?FamilyId=2714320D-C997-4DE1-986F-24F081725D36&displaylang=en
'-----------------第一步    创建对象 cdosys.dll  cdoex.dll-------------
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta content="Geovin Du" name="Author">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Du Computer information Technology Co,.Ltd is engaged in applied software design, development and
service.We provide system solution to fund flow, information flow, human
resource flow, material flow and control flow.勝利は仕事部屋である貴方にご光来を賜ることを歓迎,geoVI 일
방,고향 geocVi 스튜디오는 缔友计算机信息技术有限公司,Du Computer information Technology Co,.Ltd.Geovin Du.</title>
<!--geovindu@gmail.com
2007-08-10 Systems Solution for fund flow,and Information flow, and
Talent people flow, and Material flow, and Control flow, and Human
Resource.Applied software development, design and service。

<META HTTP-EQUIV="REFRESH" CONTENT="11; URL=http://www.dusytem.com/index.htm"> 2006-03-12 designer Geovin Du-->
<meta
name="description"
content="涂聚文,缔友计算机信息技术有限公司,经营信息流,物流,人力资源流,资本流的系统解决方案的开发与设计和服务,geoVI
studio.Geovin Du. Systems Solution to Fund flow,and Information
flow,and Material flow,and Control flow,and Human Resource.Applied
software development,design and service。.">
<meta name="description" content="Study,Communicate。 ">
<meta name="Robots" content="all index follow ">
<meta name="Author" content="涂聚文" />
<meta
name="keywords" content="Chinea,Guangdong Province,Shenzhen
city,Nanshan District,Hi-teach industry Park, geoVI studio,Geovin
Du,Systems Solution.勝利は仕事部屋である貴方にご光来を賜ることを歓迎,the original affiliation,
Jiangxi Province, the  Ji'an city, YongFeng coutry, Ouyang's hometown. 
Discussion forum, friend reason person, English, Japanese language,
Korean language...  The music appreciation, Wan Nian calendar, the
English  salon, the trade market, the information, the
telecommunication  electron, the electric appliance, the currency
foreign exchange, the  news, the book, by talk, the fable, the fairy
tale, the novel, the  sketch philosophy, the philosophy, the national
studies, the poem, the word, the prose, the tune, manages the
creativity, the software  technology, sound, the picture, the image
data warehouse, C++, C.NET,  WEB,JAVA, J2EE XML, the HTML, software
engineering, the physiological,  keeping in good health, the traveling,
lives,geocVi のスタジオはgeovindu, 中国のGuangdong の地 域,Shenzhen のNanShan
地区すなわち高く新しい技術的な企業の 開発の地帯すなわち元の加入すなわちJiangxi の地域すなわち Ji'an 都市, 故郷coutry
YongFeng Ouyang's のへ, あな たを歓迎する。議論のフォーラムすなわち友人の理由人,  英語す
なわち日本語の言語すなわち韓国語の言語は... 音楽感謝すなわ ちNian の弱々しいカレンダーすなわち英国の大広間すなわち貿易
市場すなわち情報すなわちテレコミュニケーションの電子すなわ ち電気電気器具すなわち通貨の外国為替すなわちニュースすなわ ち本, 話によって,
fable のおとぎ話すなわち小説すなわちスケ ッチの哲学すなわち哲学は, 国民調査する, 詩すなわち単語すな わち散文すなわち調子,
管理する創造性すなわちソフトウェア技 術すなわち音すなわち映像すなわちイメージ・データの倉庫 , C++, C.NET  の網, ジャワ,
J2EE XML, html のよい健康すなわ ち移動, 生命で保つソフトウエア工学すなわち生理学を,geoVI 일 방
™고향 geocVi 스튜디오는 geovindu, 중국 의  Guangdong 지방, Shenzhen 의
NanShan 지역, 높은 새로운 기술 적인 공업 발달 지역, 원래 affiliation, Jiangxi 지방 , Ji'an
도시, coutry  YongFeng, Ouyang's에, 너를 환 영한다.  면담 공개토론, 친구 이유 사람, 영어, 일본
언어, 한 국 언어는...  음악 감사, Nian 병약한 달력, 영국 살롱, 무역  시장, 정보, 원거리 통신 전자, 전기기구,
통화 외국 교환, 뉴 스, 책, 이야기의옆에,fable 의 요전같은 총계, 소설, 밑그림  철학,  철학은, 동포 공부한다,
시, 낱말, 산문, 곡,  처리한다  독창성, 소프트웨어 기술, 소리, 그림,심상 자료 창고 , C++, C.NET 의 웨브,
자바, J2EE  XML, HTML 의 건강, 여행,  일생안에 지키는 소프트웨어 기술설계, 생리를">
        <link rel="stylesheet" href="css/style.css" type="text/css">
        <link rel="stylesheet" href="css/shadow.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="icon" href="favicon.ico" type="image/ico" />
<link rel="Bookmark" href="favicon.ico">
        <link rel="home" title="Home" href="http://www.dusystem.com" />
<title>cdo send mail</title>
</head>

<body>
<%
'-----------------第一步    创建对象-------------
Dim oMsg
Set oMsg = Server.CreateObject("CDO.Message")
'-----------------第二步    进行设置-------------
oMsg.From = "geovindu@dupcit.com"        '设置发信人的邮箱
oMsg.To = "geovindu@gmail.com"     '设置收信人的邮箱
oMsg.Subject = "这是邮件标题CDO發郵件測試"
'抄送,你可以发任意数量
oMsg.CC = """geovindu-1"" <ginhongzhao@163.com>, ""geovindu-2"" <geovindu@126.com>"
'密件抄送,也可以发任意数量
oMsg.BCC = """geovindu-1"" <ginhongzhao@gmail.com>, ""geovindu-2"" <geovindu@163.com>"

Dim strHTML
strHTML
= "<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN""
""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">"
strHTML = strHTML & "<html xmlns=""http://www.w3.org/1999/xhtml"">"
strHTML = strHTML & "  <head>"
strHTML = strHTML & "    <title>嵌入图片和其它文件</title>"
strHTML = strHTML & "  </head>"
strHTML = strHTML & "  <body><p>"
strHTML
= strHTML & "   <img
src=""cid:previous.png""></p><p>嵌入一幅图片</p><a
href=http://www.w3.org/WAI/WCAG1AA-Conformance
target=_blank>geovindu</a>"
strHTML = strHTML & "  </body>"
strHTML = strHTML & "</html>"
'设置信件内容是HTML格式
oMsg.HTMLBody = strHTML
'将多媒体文件添加进邮件内容内,并定义一个内容ID为previous.png
'HTML使用该ID来引用邮件内容中的多媒体文件
oMsg.AddRelatedBodyPart "C:/Documents and Settings/geovindu/My Documents/My Pictures/previous.png", "previous.png", cdoRefTypeId
'oMsg.TextBody = "这是邮件正文,可以多写一点!!!"
'-----------------第三步    远程配置-------------
Dim oConfig,strNameSpace
Set oConfig = Server.CreateObject("CDO.Configuration")
strNameSpace = "http://schemas.microsoft.com/cdo/configuration/"
oConfig.Fields(strNameSpace & "smtpserver") = "mail.dupcit.com"
oConfig.Fields(strNameSpace & "smtpserverport") = 25
oConfig.Fields(strNameSpace & "smtpaccountname") = "geovindu@dupcit"
'注意下面的配置应该与oMsg.From相同
oConfig.Fields(strNameSpace & "sendemailaddress") = "geovindu@dupcit.com"
oConfig.Fields(strNameSpace & "smtpauthenticate") = 1
oConfig.Fields(strNameSpace & "sendusername") = "geovindu@dupcit.com"
oConfig.Fields(strNameSpace & "sendpassword") = "password"
oConfig.Fields(strNameSpace & "Smtpusessl") = False
oConfig.Fields(strNameSpace & "sendusing") = 2
oConfig.Fields.Update()                        '使配置生效
Set oMsg.Configuration = oConfig             '赋给oMsg.Configuration属性
'-----------------第四步    执行发送-------------
oMsg.Send()
Set oMsg = Nothing     '发送成功后释放对象
Response.Write("成功发送邮件!!!")
%>

</body>

</html>

时间: 2025-01-30 17:39:37

如何使用 Cdosys.dll 库使用ASP发送邮件带附件的相关文章

如何使用 Cdosys.dll 库使用 Visual C# 中发送电子邮件带有附件接收邮件

 如何使用 Cdosys.dll 库一封新邮件中嵌入一条消息,使用 Visual C# 本文描述如何在新邮件中嵌入邮件的 Windows 2000 库 (Cdosys.dll) 中使用 Microsoft 协作数据对象 (CDO). 可以使用 Microsoft Visual C# 执行此操作. 请注意 Cdosys.dll 库也称为是 CDOSYS. 若要用于新邮件中嵌入邮件 CDOSYS 请按照下列步骤操作:    1. 启动 Microsoft Visual Studio.NET 或 Mi

javax.mail发送邮件带附件

废话不多说直接上代码 package test; import java.io.File; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.Message.RecipientType; import javax.mail.PasswordAuthentication; import javax.mail.Session; impor

在B/S下发送邮件带附件时,后台报错Database already contains a document with this ID (UNID)

问题描述 R7的邮件模板,新建邮件,当附件比较小的时候,发送保存给自己,正常,当附件达到2M左右时后台提示:第一句,邮件成功发送给Admin,第二句应该是,数据库中已经存在该ID(UNID)的文档)2009-04-1911:31:34Router:Message001349B6deliveredtoAdmin/Develop2009-04-2011:31:48HTTPWebServer:LotusNotesException-Databasealreadycontainsadocumentwit

Pear Mail 发送邮件带附件

添加附件添加一个附件添加一或多个附件很简单,添加附件,是通过调用addAttachment方法,这种方法可以多次调用添加多个attachemnts. 布尔addAttachment($文件的字符串,字符串[$ c_type ='应用程序/八位字节流'],串[$名称=],布尔[$ isfile =真],字符串[$编码='一个base64'])变量: $文件:要么变量包含一个文件的内容,或文件本身的路径$ c_type:内容类型,这意味着,例如文件的MIME类型. text / plain的,文字/

ASP发送邮件的class

发送邮件 一. 程序思路 所有的程序,主要实现两个功能,一.发送邮件:二.上传附件.使用无组件上传程序来上传附件到服务器,在发送完后,将删除服务器上的邮件.实现这两个功能,需要一个数据库来存放邮件内容及附件信息(文件名).邮件的发送有两种情况:一是,无附件的邮件:二是,有附件的邮件. 1.发送无附件的邮件.用户根据实际情况来填写收信人.发信人.抄送.密送.SMTP服务器地址.邮件主题.邮件内容等信息,这些信息中,收信人.发信人.邮件主题.邮件内容是必须填写的,否则将收不到邮件.如果SMTP服务器

编辑器-C++如让程序所需的资源嵌入到生产的.dll库

问题描述 C++如让程序所需的资源嵌入到生产的.dll库 我有写一个C++的程序,启动项目的输出类型为动态库.dll,这个程序引用了一些编辑器自带的.lib文件和项目中其他的一些.dll文件,我想问下,该如何让哪些被引用的资源嵌入到我生成的.dll文件中,在移植该.dll文件时,就不需要考虑其他文件是否也要一起引用 解决方案 http://wenku.baidu.com/link?url=1lDnfEd-Ec-0kRiHqj8m2AjEQ8FblHzrcLX9i8MmYwM0rbk3vsZc6r

运行时出错:无法找到指定DLL库文件“SkinH

  运行时出错! 错误信息:无法找到指定DLL库文件"SkinH_EL.dll"中的输出命令"SkinH_Attach_Ex" 这是用易语言编写的程序,缺少了运行库

封装-js调用ocx dll库(存在依赖库dll)出现问题

问题描述 js调用ocx dll库(存在依赖库dll)出现问题 最近遇到一个问题,我使用vc6封装的 atl-- dll的ocx控件, 名字为 test.dll (内部就一个add接口), 通过js调用,可以调用成功, 然后我又封装了一个 ocx的dll,名字为a.dll, a依赖于b.dll(这个就是一个动态链接库), 注册a.dll之后,再用js调用,单步调试浏览器就会报错:"对象不支持此属性和方法",这个是什么原因导致的? 解决方案 最有可能的原因,控件没有部署好,或者安全性问题

jna dll-java 用jna调用dll库问题

问题描述 java 用jna调用dll库问题 昨天接手一个新项目,是关于java调用dll的,用jna实现,在我本机上运行成功,今天换了台电脑,就出现了EXception in main thread java.lang.UnsatisfiedLinkError UNable to load library..........请问有谁知道原因啊?急. 解决方案 dll已经放到system32 下了,还是一样出错 解决方案二: 目测是需要加载的dll位置不对 你再看看啦 解决方案三: 使用JNA通