Вам нужно развернуть/протестировать сценарии или приложения в Azure, которые должны отправлять электронные письма? Если вы еще не разобрались в этом, скажу вам сейчас – в Azure нет встроенной службы электронной почты. Но не волнуйтесь, вы не обязательно в беде.
Вашим решением станет использование стороннего SMTP-реле или умного хоста. Но не любой умный хост подойдет; он должен поддерживать TLS и порты, отличные от порта 25. Причина избегать использования порта 25 заключается в том, что Майкрософт запретил исходящее SMTP-сообщение из Azure.
В этой статье вы узнаете о некоторых из самых популярных решений для доставки электронной почты, которые вы можете исследовать как службу электронной почты Azure.
Информация: В этом сообщении есть партнерская ссылка. Если вы нажмете на нее и приобретете какую-либо из этих услуг, ATA получит небольшую комиссию.
Варианты сторонней службы электронной почты Azure
Существует несколько альтернатив службы электронной почты Azure. Нет единого правильного способа выбора службы электронной почты. Но решающими факторами являются преимущественно надежность, безопасность и стоимость.
Естественно, не все существующие службы электронной почты могут быть рассмотрены в этой статье. В нижеприведенном списке перечислены службы электронной почты, предлагающие бесплатные планы, чтобы вы могли их протестировать и использовать, прежде чем решить об обновлении или подписке на платный план.
- SendGrid
- MailGun
- Mailjet
- SendInBlue
- SocketLabs
Обратите внимание на то, что обычно существует два способа использования этих сервисов: SMTP-пересылка или Email API. SMTP-пересылка означает использование адреса SMTP-сервера и номера порта. С другой стороны, Email API требует интеграции сервиса в ваш код и общения с использованием HTTP.
Связано: Send-MailMessage: способ отправки электронной почты с помощью PowerShell
При дальнейшем изучении этих различных сервисов электронной почты вы можете заметить, что большинство из них ориентированы на маркетинговые кампании и рассылки. Но это не означает, что вы не можете использовать их услуги для любых других целей, кроме маркетинга.
SendGrid (бесплатный, платный)
Возможно, то, что выделяет SendGrid среди остальных, заключается в том, что его можно развернуть в портале Azure. Вы можете найти SendGrid как ресурс на Marketplace Microsoft Azure. SendGrid предлагает несколько планов на выбор, таких как Bronze, Silver, Gold, Platinum, Premier и Premier Volume.
Примечание: бесплатный уровень SendGrid в Azure больше недоступен для выбора на момент написания этого текста. Однако бесплатный план SendGrid по-прежнему доступен непосредственно на веб-сайте SendGrid, но с гораздо меньшим разрешенным количеством электронных писем в день.
См. изображение ниже для списка планов SendGrid, отображаемых в Azure.

Пользователям Azure разрешено создавать до двух учетных записей SendGrid на одну подписку Azure. И после создания учетной записи SendGrid вы можете выбрать, хотите ли вы использовать службу электронной почты в качестве реле SMTP или Email API.
Если вы создаете учетную запись SendGrid вне Azure и напрямую с веб-сайта SendGrid,, доступные планы показаны на изображении ниже.

В краткости, использование SendGrid в качестве службы электронной почты Azure предоставляет вам:
- Если SendGrid развертывается из Azure, нет бесплатного плана. Самый дешевый платный план (Bronze) начинается с 40 000 электронных писем в месяц с ежемесячной платой в размере 9,95 долларов США.
- Если учетная запись SendGrid создается с веб-сайта SendGrid, есть бесплатный план, который позволяет отправлять 100 писем в день – постоянно (или до изменения предложения).
- Реле SMTP с TLS-портами 25, 587 и 2525.
- Интеграция с Email API.
- Защищенная учетная запись с использованием ключа API / пароля SendGrid.
Связано: Как отправить электронную почту безопасно с помощью PowerShell
MailGun (бесплатная пробная версия, платная)
Еще одна опция сервиса электронной почты Azure – MailGun. MailGun предоставляет доступ к ретрансляции SMTP и Email API, поэтому вы можете использовать этот сервис как смарт-хост или внедрить его в свой код.
MailGun также предлагает функции отслеживания и аналитики электронной почты. Более того, MailGun гарантирует 99,99% гарантийного соглашения об обслуживании (SLA) – это надежность!
Звучит замечательно, не так ли? Возможно, вы думаете, что здесь должна быть подвох. И действительно есть. Тарифный план Flex (Pay As You Grow) предоставляет только до 5000 электронных писем в месяц в течение первых трех месяцев. После истечения трех месяцев вам придется начать платить.
На изображении ниже показана таблица ценовых планов MailGun, взятая с их веб-сайта.

В итоге использование MailGun в качестве сервиса электронной почты Azure дает вам:
- Пробный план с разрешением на 5 000 электронных писем в месяц в течение первых трех месяцев.
- Ретрансляцию SMTP с портами TLS 25, 465, 587 и 2525.
- Интеграцию с Email API.
- Защищенный аккаунт с использованием API-ключа/SMTP-учетных данных.
MailJet (Бесплатный, Платный)
Еще одна опция облачного сервиса электронной почты Azure – MailJet. Этот сервис электронной почты от третьего лица также ориентирован на маркетинговые кампании по электронной почте и транзакционные письма, но также предлагает возможности ретрансляции SMTP и Email API.
MailJet предлагает неограниченный бесплатный план с щедрым лимитом в 6000 бесплатных писем в месяц. Однако, бесплатная аллокация имеет ограничение на отправку только 200 писем в день. При регистрации даже не нужно указывать данные кредитной карты.
При необходимости доступны платные планы с меньшими ограничениями и более высокими ежемесячными лимитами. Платные планы начинаются с 30 000 писем в месяц без ежедневного ограничения на отправку.
Ниже приведен снимок экрана различных тарифных планов MailJet, показывающий их функции и возможности.

В кратком изложении, использование MailJet в качестве сервиса электронной почты Azure дает вам:
- Неограниченный бесплатный план с разрешением на 6000 писем в месяц с ограничением на отправку 200 писем в день.
- Ретрансляцию SMTP с TLS-портами 25, 465, 587, 588 и 2525.
- Интеграцию с Email API.
- Безопасный аккаунт с использованием API-ключа / SMTP-полномочий.
SendInBlue (Бесплатный, Платный)
Когда речь идет о битве бесплатных служб ретрансляции SMTP, SendInBlue не отстает по функциональности. При регистрации на бесплатный план вы получаете ежедневное ограничение на отправку 300 писем на неопределенный срок – все, что вам нужно, это адрес электронной почты.
Помимо службы ретрансляции SMTP, вы также получаете функцию Email API для интеграции в свой код или приложение для получения тех же преимуществ. Их конечная точка ретрансляции SMTP автоматически направляет ваши SMTP-соединения на наиболее эффективные серверы в вашем регионе.
Даже с бесплатным тарифным планом вы получаете основные функции, такие как отслеживание электронной почты, аналитика и возможности отчетности. См. страницу ценообразования SendInBlue для получения подробной информации, но изображение ниже показывает основу каждого плана.

Если вы хотите ознакомиться с SendInBlue, ознакомьтесь с их предложениями здесь.
В итоге, использование SendInBlue как почтового сервиса Azure дает вам:
- Бесплатный план без ограничения срока действия суточного лимита отправки 300 электронных писем.
- Переадресацию SMTP с использованием TLS на порту 587.
- Интеграцию с электронным API.
- Безопасный аккаунт с использованием ключа API / учетных данных SMTP.
SocketLabs (бесплатный, платный)
Который утверждает, что является “лучшим сервисом доставки электронной почты №1” (по их сайту) – это SocketLabs. SocketLabs предлагает бесплатный план, который позволяет отправлять 40 000 писем в первом месяце. Затем в последующие месяцы у вас будет лимит на отправку 2 000 писем в месяц.
Вы можете использовать SocketLabs в качестве переадресации SMTP через порт 2525 или использовать его электронное API в своем коде. Он также обладает такими же функциями, как и предыдущие сервисы в этой статье, такие как отслеживание электронной почты, аналитика и резервирование центров обработки данных.
Как и ожидалось, доступ к службе SMTP также защищен ключом API или учетными данными SMTP, чтобы только авторизованные клиенты или приложения могли использовать электронную почту. Вы можете ознакомиться с страницей ценообразования SocketLabs, чтобы получить более подробную информацию. Или вы можете обратиться к нижеприведенному скриншоту для ознакомления с доступными планами.

В общем, использование SocketLabs в качестве службы электронной почты Azure предоставляет вам:
- A free plan with 40,000 emails sent for the first month and 2,000 emails per month after.
- SMTP-ретрансляцию с TLS-портом 2525.
- Интеграцию с API электронной почты.
- Безопасный аккаунт с использованием ключа API / учетных данных SMTP.
Аутентифицированный ретрансляцией Office 365 SMTP
Да, Office 365 не является бесплатным. Но если у вас уже есть Microsoft 365 или Exchange Online, вы можете использовать функцию ретрансляции SMTP, которая идет в комплекте.
Чтобы использовать Office 365 SMTP Auth Relay в качестве службы электронной почты Azure, вам нужно знать следующие условия.
- Аккаунт, используемый для аутентификации в службе SMTP, должен иметь лицензию Exchange Online.
- Вы можете использовать разные адреса электронной почты отправителей, но аутентифицированный аккаунт должен иметь разрешение “Отправлять как” для этих почтовых ящиков. Можно использовать общие почтовые ящики (без лицензии) в качестве отправителей.
- Microsoft 365 или Office 365 устанавливает ограничение в 30 сообщений, отправляемых в минуту, и ограничение в 10000 получателей в день.
- SMTP-ретрансляция с TLS-портом 587.
Используя эту настройку, вам может не понадобиться обновлять запись Sender Policy Framework (SPF) и DomainKeys Identified Mail (DKIM) в DNS-записи вашего домена.
Связано: Как отправить электронную почту с помощью Office 365 Direct Send и PowerShell
Заключение
Даже без нативной службы электронной почты Azure и блокировки исходящего SMTP через порт 25 по умолчанию, приложения и серверы могут воспользоваться бесплатными, но отличными решениями для реле SMTP и Email API.
У каждой службы доставки электронной почты есть свои особенности и ограничения. Какую из них выбрать? Только после изучения и тестирования каждой из них вы сможете принять обоснованное решение о том, какая служба подходит вам лучше всего.