最近添加smtp認證到我們的郵件服務器,發現一個非常有趣的事情。在cdomessage.to字段中使用變量時,它將返回錯誤'8004020f'。但是,如果我硬編碼的電子郵件地址,它工作正常。這裏是我的代碼:vbscript cdo用smtp認證發送消息不會允許發送到變量字段
varEmail = "[email protected]"
set cdoMessage = CreateObject("CDO.Message")
set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(cdoSendUsingMethod) = 2
.Item(cdoSMTPServer) = "localhost"
.Item(cdoSMTPServerPort) = 25
.Item(cdoSMTPconnectiontimeout) = 10
.Update
end With
CdoMessage.Configuration = cdoConfig
cdoMessage.Subject="NEW EMAIL"
cdoMessage.From="[email protected]"
cdoMessage.To=varEmail
cdoMessage.TextBody="HELLO WORLD!"
cdoMessage.Send
set cdoMessage=nothing
set cdoConfig=nothing
我怎樣才能解決這個問題,這樣我可以在cdoMessage.To領域
而你的錯誤信息是? – webaware