首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDO.Message.1错误“80040220”

CDO.Message.1错误“80040220”
EN

Stack Overflow用户
提问于 2015-10-28 12:48:48
回答 1查看 6.6K关注 0票数 1

我已经托管了我的站点,而发送邮件给我的错误如下:

CDO.Message.1错误'80040220‘"SendUsing“配置值无效。/contact.asp,第131行

我有以下代码:

代码语言:javascript
复制
<%
sch = "http://schemas.microsoft.com/cdo/configuration/" 

    Set cdoConfig = CreateObject("CDO.Configuration") 

    With cdoConfig.Fields 
        .Item(sch & "sendusing") = 2 ' cdoSendUsingPort 
        .Item(sch & "smtpserver") = "<my-smtp-port>" 
        .Item(sch & "smtpserverport") = 25
        .update 
    End With 

    Set cdoMessage = CreateObject("CDO.Message") 

    With cdoMessage 
        Set .Configuration = cdoConfig 
        .From = "fromemail" 
        .To = "toemail" 
        .Subject = "abc" 
        .TextBody = "hello" 
        .Send 
    End With 

    Set cdoMessage = Nothing 
    Set cdoConfig = Nothing 

%>

请帮我解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2015-10-29 05:05:21

我找到解决办法了。我参考了这个链接http://forums.iis.net,得到了确切的代码,并替换为使用远程服务器发送文本电子邮件:中给出的代码。使用下面的is代码:

代码语言:javascript
复制
<%
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
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
%>

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

https://stackoverflow.com/questions/33391500

复制
相关文章

相似问题

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