SMTP配置SendUsing配置值在ASP-Classic中无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SMTP配置SendUsing配置值在ASP-Classic中无效相关的知识,希望对你有一定的参考价值。
我正在尝试使用ASP Classic发送电子邮件,并且在SMTP配置方面遇到问题。
错误:
CDO.Message.1错误'80040220'“ SendUsing”配置值为无效。
代码(用于电子邮件本身):
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)配置的代码:
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
这没有用,所以我尝试了:
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
)
据我所知,本地服务箱SMTP服务正在运行并准备履行其职责。
任何人都可以帮忙吗?
答案
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
另一答案
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
以上是关于SMTP配置SendUsing配置值在ASP-Classic中无效的主要内容,如果未能解决你的问题,请参考以下文章