В моей веб-роли Windows Azure мне нужно отправлять электронные письма. Похоже, один из вариантов - использовать SMTP-сервер моей компании. Я спросил наших администраторов - они говорят, что для этого мне нужно присоединиться к роли Azure в нашей корпоративной VPN.
Как мне это присоединиться? Я использую Azure Connect?
Если ваш SMTP-сервер находится за брандмауэром, Azure Connect поможет обойти это. Используя Azure Connect, вы можете создать виртуальную сетевую группу с вашими экземплярами веб-ролей + одним или несколькими локальными серверами. В этом случае у вас должен быть агент Connect, который, скорее всего, работает на самом SMTP-сервере, позволяя экземплярам вашей роли напрямую обращаться к серверу.
Имейте в виду: те же самые администраторы, вероятно, будут иметь последнее слово в отношении того, что будет установлено на производственных серверах в локальной среде, поэтому они могут или не могут разрешить эту конфигурацию, даже если это безопасное соединение, ограниченное конкретными серверами, которые вы включаете в свою группу подключения. (редактируется на портале).
Одна из альтернатив - использовать стороннюю службу электронной почты, такую как SendGrid. Фактически, SendGrid только что объявил о партнерстве с Windows Azure, и они предоставляют бесплатный уровень с 25 000 электронных писем в месяц. Подробнее об этой акции Вот.
Если вы загрузите Учебный комплект Windows Azure, вы увидите лабораторную работу под названием «Подключение приложений с помощью Azure Connect». Это хороший учебник для начинающих.