Классическая настройка ASP CDO.Message SMTP

Наш клиент перенес классическое приложение ASP на Windows Server 2012, и страницы, отправляющие электронную почту, перестали работать. Они хотели бы начать отправку электронной почты через удаленный хост office365. Нужно ли им настраивать SMTP на собственном сервере, чтобы использовать CDO.Message для отправки почты через удаленный хост?

Спасибо


person Garrett Daniel DeMeyer    schedule 29.09.2015    source источник
comment
Простой ответ на ваш вопрос: нет, не будут. Конфигурацию удаленного сервера смотрите здесь. webcheatsheet.com/asp/sending_email_asp.php . Обратите внимание, что вам нужно использовать порт 25 для smtp, если вы используете CDO с Office365, ему не нравится 587.   -  person John    schedule 29.09.2015
comment
Возможно, вы могли бы уточнить немного больше @John? Мы получаем сообщение об ошибке, что значение конфигурации «SendUsing» недопустимо. Однако мы устанавливаем Mail.Configuration.Fields.Item (schemas.microsoft.com/cdo/configuration /sendusing) = 2, как большинство людей предлагают для этой ошибки. Единственное другое решение, о котором я говорю, это люди, намекающие на то, что проблема может быть в SMTP.   -  person Garrett Daniel DeMeyer    schedule 29.09.2015
comment
Это должно работать, если нет особых проблем с настройками безопасности вашего сервера - см. этот вопрос. stackoverflow.com/questions/582756/   -  person John    schedule 29.09.2015
comment
Мы уже следуем шагам, описанным в вопросе, который вы указали, @John, установив для нашего поля «отправка» значение 2 (вместе с другими полями).   -  person Garrett Daniel DeMeyer    schedule 29.09.2015