在ASP(Active Server Pages)环境中,使用CDO (Collaboration Data Objects) 是一种常见的方法来接收和处理电子邮件。CDO库提供了与各种邮件服务器通信的能力,包括Microsoft Exchange Server和其他支持MAPI(Messaging Application Programming Interface)的邮件系统。在这个"CDO邮件接收ASP案例"中,我们将深入探讨如何利用CDO.Message和CDO.Configuration对象实现邮件的接收。 **CDO.Message对象**是CDO库中的核心组件,它代表了一个邮件消息。你可以通过这个对象来创建、读取、修改和发送邮件。以下是一些关于CDO.Message的重要属性和方法: 1. **Fields集合**: 这个集合允许你设置和获取邮件的各种属性,如发件人、收件人、主题、正文等。例如,`Message.Fields("urn:schemas:mailheader:subject") = "邮件主题"` 设置邮件主题。 2. **Send方法**: 用于发送已创建的邮件消息。 3. **Open方法**: 用于打开或加载现有的邮件消息,比如从服务器接收的邮件。 4. **HTMLBody属性**: 用来设置或获取邮件的HTML格式正文。 5. **TextBody属性**: 如果邮件是纯文本格式,可以使用此属性设置或获取正文。 **CDO.Configuration对象**则是用来配置邮件服务器连接参数的,它包含了邮件传输配置信息。以下是一些关键的配置字段: 1. **cdOSMTPServer**: 指定SMTP(Simple Mail Transfer Protocol)服务器的地址,用于发送邮件。 2. **cdOSMTPServerPort**: SMTP服务器的端口号,默认为25。 3. **cdOSMTPAuthenticate**: 控制身份验证类型,0表示无认证,1表示基本认证(Base64编码的用户名和密码),2表示NTLM认证。 4. **cdOSMTPUsername**: SMTP服务器登录的用户名。 5. **cdOSMTPPassword**: 对应的密码。 6. **cdOSMTPUseSSL**: 如果设置为True,则使用SSL/TLS加密连接。 在实际的ASP脚本中,首先需要创建CDO.Configuration对象并设置这些字段,然后创建CDO.Message对象,将配置信息赋值给Message对象的Configuration属性,最后调用Message对象的Open方法接收邮件。以下是一个简单的示例代码: ```vbscript Dim objConf, objMsg Set objConf = CreateObject("CDO.Configuration") objConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' 使用配置的SMTP服务器发送 objConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.example.com" ' SMTP服务器地址 objConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 ' SMTP服务器端口 ' ... 其他配置字段设置 ... objConf.Fields.Update Set objMsg = CreateObject("CDO.Message") objMsg.Configuration = objConf objMsg.Fields.Item("urn:schemas:mailheader:from") = "[email protected]" ' 假设的发件人 objMsg.Fields.Item("urn:schemas:mailheader:to") = "[email protected]" ' 假设的收件人 objMsg.Fields.Item("urn:schemas:mailheader:subject") = "邮件主题" objMsg.Fields.Item("urn:schemas:mailheader:body") = "邮件正文" objMsg.Fields.Update ' 使用Open方法接收邮件 objMsg.Open "imf://inbox" ' inbox是默认的邮件接收存储位置 '... 处理邮件 ... ``` 在提供的压缩包文件中,可能包含了一个或多个ASP页面,演示了如何设置和使用这些对象来接收邮件。通过分析和运行这些脚本,你可以更好地理解CDO在邮件处理中的实际应用。 总结来说,"CDO邮件接收ASP案例"旨在教你如何利用CDO库中的CDO.Message和CDO.Configuration对象在ASP环境下构建邮件接收功能。通过配置SMTP服务器参数,创建和设置邮件消息,以及调用Open方法,可以实现从服务器接收邮件并进行进一步的处理。




























- 1

- wr19852013-03-04怎么不好用呢,白下载了
- Sufone2011-10-30骗子!发邮件代码而已,根本就不是接收邮件的。
- fangziduo2013-09-11白下载了 佣jmail 了

- 粉丝: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 互联网+时代下的小学数学作业设计与评改策略-(3).doc
- 大连理工大学本科本科大学本科方案设计书(方案设计书)基于Android的手机电池保姆软件的方案设计书与实现.doc
- 大数据背景下企业财务管理的挑战与变革分析.docx
- EXCEL在隧道监控量测数据研究中的应用29294.doc
- 企业信息化治理项目实施方案建议.pptx
- 大数据背景下的会计统计方法在企业财务管理中的应用.docx
- 以创新创业能力培养为核心的计算机专业实践课程教学改革.docx
- 区块链技术下会计核算的应用分析.docx
- ARM的轨道检测仪嵌入式系统设计方案.doc
- 惠普虚拟化概述-虚拟化.docx
- 统计云大数据平台运营规划设计.docx
- 第1章-计算机组装.ppt
- 计算机网络安全面临的威胁及其防范措施分析.docx
- 基于JSP的网上超市购物系统方案设计书与实现48301.doc
- 信息化时代中职财会专业选择性课改探索.docx
- 计算机c语言二级考试复习资料大全.doc


