Отправка исходящей электронной почты на внешние домены (например, outlook.com, gmail.com и т. Д.) Непосредственно с почтового сервера, размещенного в вычислительных службах Azure, не поддерживается из-за эластичности IP-адресов общедоступных облачных служб ипотенциал для злоупотребления. Таким образом, блоки IP-адресов вычислений Azure добавляются в публичные списки блокировок (например, Spamhaus PBL). Нет никаких исключений из этой политики.
Поскольку мы не поддерживаем запуск и smtp-сервер с нашей платформы, это не должно влиять на нас.
Единственный способ использовать функциональность EMAIL на данный момент в AzureВеб-приложение через реле SMTP. Сторонние службы, такие как SendGrid, предоставляют такие типы услуг.
В архитектуре веб-приложений Azure реальные веб-приложения находятся за общими интерфейсами, которые используются всеми сайтами, размещенными в этом центре обработки данных.
Существует вероятность того, что один из сайтов, размещенных в этом центре обработки данных, отправляет электронные письма со спамом, и это может иметь IP-адрес, который будет занесен в черный список серверами MAIL. Таким образом, электронные письма, отправленные с этого адреса, будут отклоняться или рассматриваться как спам почтовыми серверами. Это ограничение существует и в случае VM или облачных сервисов. Azure использует пул IP-адресов, и эти адреса используются повторно. Это означает, что вы можете получить IP-адрес, который уже занесен в черный список, поскольку кто-то ранее отправлял СПАМ с этого адреса, и, следовательно, ваши электронные письма будут отклоняться или рассматриваться как СПАМ почтовыми серверами.
Это распространенный сценарий вОблако, и обычно рекомендуется использовать внешний поставщик почтовых услуг, например SendGrid для обмена сообщениями. Статьи, связанные с SendGrid:
Как отправить электронное письмо с использованием SendGrid с Azure: https://azure.microsoft.com/en-in/documentation/articles/sendgrid-dotnet-how-to-send-email/