Я пытаюсь отправить электронную почту, используя один из наших локальных серверов, с одной из моих веб-ролей, размещенных на Azure. На этом локальном сервере с SMTP-сервером установлена конечная точка Windows Azure Connect.
Мы настроили веб-роль таким образом, чтобы она содержала код активации, полученный мной с помощью портала Windows Azure, и имеющуюся у нас подписку Azure. Веб-роль была развернута в Azure с этой конфигурацией. Просматривая раздел виртуальной сети портала, я вижу наш локальный сервер в списке, а также экземпляр указанной веб-роли. Я создал группу, соединяющую локальную конечную точку с экземпляром веб-роли.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, чтобы точно выяснить, что мне нужно сделать, чтобы электронные письма, отправляемые с веб-роли, передавались через сервер smtp на локальном сервере.
Моей первой мыслью было просто указать имя локальной конечной точки, которое будет отображаться на нашем портале Azure в качестве хоста для использования при создании объекта SmtpClient в коде. Конечно, это не сработало, так как я получил SmtpException, просто сказав Failure Sending Email.
Так что мой вопрос, как только я настроил все, как описано выше, что мне нужно сделать, мой код веб-роли и / или конфигурация, чтобы использовать локальную конечную точку в качестве хоста smtp для отправки моих электронных писем ??