首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类引用错误- CDONTS

类引用错误- CDONTS
EN

Stack Overflow用户
提问于 2010-09-16 16:31:48
回答 2查看 863关注 0票数 0

在我的应用程序中,我在以下行得到一个错误:

代码语言:javascript
复制
'create NewMail object'
Line 96: Function SendHTMLEMail (strFrom, strTo, strCC, strSubject, strBodyHTML)  
Line 97: Set objNewMail = Server.CreateObject("CDONTS.NewMail")

错误是:

代码语言:javascript
复制
Error Type:
Server object, ASP 0177 (0x800401F3)
Invalid class string 
/Utils.inc, line 97

我已经将interop.CDONTS.dll添加到应用程序的引用中,但仍然收到相同的错误。

我不确定这个功能是否在任何其他页面中使用,并且正在工作。

我使用的是.NET 2003 Framework1.1,服务器运行的是Windows Server2003

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-16 19:20:39

我找到解决方案了。我添加了一个新的CDONTS.dll,并使用

regsvr32 C:\SYSROOT\system32\cdonts.dll

这就解决了问题。不需要将其添加到参考文献中。

票数 0
EN

Stack Overflow用户

发布于 2010-09-16 18:56:14

ASP-经典的

由于Win2000和更新版本已停止使用CDONTS,因此您应该使用switch to CDOSYS

用于通过远程服务器发送的示例代码

代码语言:javascript
复制
Set oMessage = CreateObject("CDO.Message")
Set oConfig = CreateObject("CDO.Configuration")

Set oFields = oConfig.Fields

With oFields
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.acme.com"
    .Update
End With

With oMessage
    Set .Configuration = oConfig
    .To = "recipient@acme.com"
    .From = "sender@acme.com"
    .Subject = "A Subject Line"
    .TextBody = "A Text body message"
    .Fields.Update
    .Send
End With

链接的网站提供了各种场景的详细示例。

ASP.NET

如果你的目标是ASP.NET,你应该使用System.Net.Mail而不是CDO

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3724973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档