首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMTP配置SendUsing配置值在ASP-Classic中无效。

SMTP配置SendUsing配置值在ASP-Classic中无效。
EN

Stack Overflow用户
提问于 2009-02-24 17:44:28
回答 2查看 42.5K关注 0票数 10

我试图得到一个使用ASP经典发送的电子邮件,并且在SMTP配置上遇到了问题。

错误:

CDO.Message.1错误'80040220‘"SendUsing“配置值无效。

代码(用于电子邮件本身):

代码语言:javascript
复制
Set objMsg = Server.CreateObject("CDO.Message")  
objMsg.From     = "name@name.com"  
objMsg.To       = "themetatron@gmail.com"  
objMsg.Subject  = "Procurement Ally Update"  
objMsg.TextBody = strBody 

我试图用(pt 1)配置的代码:

代码语言:javascript
复制
sch = "http://schemas.microsoft.com/cdo/configuration/"  
Set cdoConfig = CreateObject("CDO.Configuration")   
    With cdoConfig.Fields   
        .Item(sch & "smtpserver") = "127.0.0.1"   
        .update   
    End With   

那不管用,所以我试着:

代码语言:javascript
复制
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"  
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25  
objMsg.Configuration.Fields.Update 

这也没用。

(是的,我没有给你看,但最后有个电话打给objMsg.Send)

据我所知,本地boxes服务正在运行,并准备履行其职责。

有人能帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-24 18:21:54

如果要指定smptserver,请确保将“sendusing(http://msdn.microsoft.com/en-us/library/ms873037(EXCHG.65%29.aspx))”字段设置为2(或cdoSendUsingPort):

代码语言:javascript
复制
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objMsg.Configuration.Fields.Update 
票数 23
EN

Stack Overflow用户

发布于 2020-03-22 18:57:52

由于SMTP服务位于本地主机上,因此使用SendUsingPickup (1)将其发送到拾取目录更有意义。这将比发送网络到端口25更有效。

代码语言:javascript
复制
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = "C:\Inetpub\mailroot\Pickup"
objMsg.Configuration.Fields.Update 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/582756

复制
相关文章

相似问题

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