cdonts и релейный сервер? - PullRequest
4 голосов
/ 21 июля 2009

Я использую CDONTS, когда мне нужно отправить форму отправки по электронной почте на веб-сайтах. Недавно поменял мою хостинговую компанию на godaddy. Я понял, что моя форма отправки электронной почты выдает ошибку «Отказано в разрешении». Я позвонил в службу поддержки GoDaddy. Они сказали мне, что я должен использовать сервер ретрансляции "relay-hosting.secureserver.net" в моих кодах. Я думал, что сервер ретрансляции используется только с 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

1 Ответ

4 голосов
/ 21 июля 2009

Поиск в сети по запросу "cdonts relay" дал этот пример , который напрямую связан с вашей проблемой с 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 = nothing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...