Судя по многочисленным сообщениям в Интернете, сообщение об ошибке
Сообщение не может быть отправлено на smtp-сервер. Код ошибки транспорта: 0x80040217. Ответ сервера недоступен
В основном означает, что это не аутентифицировать из-за неправильного имени пользователя/пароля
У меня проблема в том, что я запускаю почтовый сервер. Я отлично отправляю электронные письма на свои веб-сайты .net, эта проблема существует только при использовании CDO.
Электронная почта, имя пользователя и пароль верны, они хранятся в виде обычного текста в файле .asp.
Set MyMail = Server.CreateObject("CDO.Message")
Set MyConfig = Server.CreateObject ("CDO.Configuration")
'MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "[email protected]"
'MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "passwordIsHere"
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "127.0.0.1" 'also tried with localhost, the actual IP of server and mail.example.co.uk (which is set up correctly)
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 587 ' also tried 25
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
MyConfig.Fields.Update
Есть идеи, почему на моем сервере W2012 я могу запустить свой веб-сайт asp.classic, но не могу отправить электронное письмо?
Учетная запись электронной почты отлично работает, когда я отправляю почту из внешнего вида MS. Ошибка только здесь, в сценарии.
sendusername
иsendpassword
закомментированы?? - person user692942   schedule 21.10.2015