当我需要在网站上发送电子邮件时,我使用CDONTS。最近把我的托管公司改成了高爸爸。我意识到我的发送电子邮件表单出现了“拒绝许可”错误。我打电话给GoDaddy支持。他们告诉我,我应该在代码中使用中继服务器“中继主机”。我以为中继服务器只和CDO一起使用。
我怎么能把它包括在我的密码里呢?我的密码
Set objEmail = Server.CreateObject("CDONTS.NewMail")
objEmail.To = MailTo
objEmail.Cc = MailCc
objEmail.From = MailFrom
objEmail.Subject = MailSubject
objEmail.Body = MailBody
objEmail.Send
Set objEmail = nothing发布于 2009-07-20 20:08:07
对"cdonts中继“的网络搜索产生了这个例子,它与GoDaddy.com的问题直接相关--基于我所读到的所有内容,这只适用于CDO.Message而不是CDONTS.NewMail。
更新:,这是修改过的代码
Set objMail = Server.CreateObject("CDO.Message")
objMail.From = MailFrom
objMail.To= MailTo
objMail.Subject = MailSubject
objMail.TextBody = MailBody
objMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "relay-hosting.secureserver.net"
objMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objMail.Configuration.Fields.Update
objMail.Send
set ojbMail = nothinghttps://stackoverflow.com/questions/1155630
复制相似问题