Я в основном работал в AWS, и есть AWS SNS, который может отправлять SMS и уведомления по электронной почте. Альтернативой в Azure является Azure Notification Hub, который не может этого сделать. По-видимому, он отправляет только push-уведомления.
Есть ли служба, которую я мог бы использовать для реализации уведомлений по SMS и электронной почте (включая шаблоны электронной почты) в Azure?
для смс/электронной почты попробуйте Azure Communication Services: https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/send?tabs=windows&pivots=platform-azcli
Только для уведомлений по электронной почте у вас также есть разные варианты. Вы можете купить «киоск» с 365 бизнес-лицензией, поэтому вы можете создать учетную запись только для этой лицензии в своем арендаторе, отправка электронной почты из кода является стандартным подходом smtp. Для шаблонов вы можете использовать все, что хотите, так как вы можете отправить html-сообщение, загруженное, например, из файла resx. Вы также можете использовать сервис SendGrid от Twilio. Я рекомендую использовать SendGrid, только если писем действительно много.
Службы связи Azure — это облачные службы с API-интерфейсами REST и пакетами SDK клиентской библиотеки, которые помогут вам интегрировать связь в ваши приложения. Вы можете добавить средства связи в свои приложения, не будучи экспертом в базовых технологиях, таких как кодирование мультимедиа или телефония.
От кого: Что такое Azure Communication Services?
Службы связи Azure предоставляют несколько вариантов, среди которых чат, электронная почта и SMS.
Есть приличные статьи о том, как можно Отправить СМС сообщение или Отправить электронное письмо.
Обновлено:
Azure Logic Apps — это облачная платформа, на которой вы можете создавать и запускать автоматизированные рабочие процессы практически без кода. Используя визуальный дизайнер и выбирая из готовых операций, вы можете быстро создать рабочий процесс, который интегрирует и управляет вашими приложениями, данными, службами и системами.
Таким образом, Logic Apps — это не служба для отправки SMS или электронной почты. Logic Apps — это платформа с низким кодом, которая позволяет вам очень легко вызывать службу, которая отправляет SMS или электронное письмо. И одним из таких сервисов может быть Twilio, поскольку...
Twilio обеспечивает персонализированное взаимодействие и надежную глобальную связь, чтобы связать вас с клиентами.
Конечно, есть и другие провайдеры, такие как MessageBird, Spryng, CM.com и другие.
Большое спасибо! Чтобы я мог отправлять как SMS, так и электронные письма через службы связи Azure? Потому что @Skin упомянул Logic Apps для электронных писем в комментариях выше.
Например, как Azure Communication Services сравнивается с Logic Apps для электронной почты и Twilio Send Grid?
Вы можете с невероятной легкостью отправлять электронные письма из LogicApps, а Communication Services — ваш лучший выбор для SMS.