Сервис транзакционной электронной почты в Azure
У Azure нет нативного транзакционного почтового сервиса, который мы можем использовать? В настоящее время все аспекты моей платформы размещены в Azure. Просто кажется глупым уходить к третьей стороне для такой простой задачи.
1 ответ
Проблема с программным обеспечением электронной почты в облаке в том, что он может быть причиной того, что периметр безопасности Azure заблокирует трафик или пометит его как спам, или во многих других ситуациях. Особенно, когда у вас нет выделенного IP-адреса (в Azure, кстати, вы можете).
Я знаю о трех вариантах - я протестировал первые два, и это работает:
1) Партнерское предложение SendGrid имеет 25 000 бесплатных писем в месяц. Учебник. Самый простой способ.
2) Менее просто использовать внешнего SMTP-провайдера и что-то вроде System.Net.Mail. Это работает, но опять же, должно быть проверено. Не гарантируется, что ваш сервер не будет заблокирован.
3) Настройте почтовый сервер и настройте обратный DNS.
Я слышал, что некоторые люди настраивают службу IIS SMTP. Не сделал это сам, но я ожидаю, что это потребует дополнительных усилий в области инфраструктуры.
Я настоятельно рекомендую вам не размещать SMTP-сервер внутри облака, а вместо этого использовать какой-нибудь внешний. Но это можно настроить и должно работать.