9 ноября 2026 г.
Если ваше приложение отправляет письма для сброса паролей, чеки, коды входа или другие транзакционные сообщения через Mailgun по SMTP со старой версией TLS, Mailgun не сможет принимать их после 1 марта 2027 года.
Это изменение касается только отправки по SMTP. Ниже описано, что именно меняется и как выполнить обновление.
Содержание
Содержание
Что меняется в Mailgun SMTP и TLS?
С 1 марта 2027 года Mailgun SMTP будет принимать соединения только по протоколу TLS 1.2 или выше. Соединения, использующие TLS 1.0 или 1.1, будут отклоняться, и эти сообщения отправлены не будут.
Почему Mailgun отказывается от TLS 1.0 и 1.1?
Протокол TLS 1.0 появился еще в 1999 году. Протоколы 1.0 и 1.1 имеют известные уязвимости, из-за которых основные браузеры отказались от их поддержки в 2020 году, а IETF официально признала их устаревшими в 2021 году (RFC 8996). Отправка сообщений по этим протоколам подвергает риску ваши сообщения и учетные данные SMTP при передаче.
Требование использовать TLS 1.2 или выше защищает каждого отправителя на платформе, а не только тех, кто уже перешел на новую версию.
Затрагивает ли это изменение вас?
Изменение затронет отправителей, которые отправляют письма в Mailgun по SMTP и чьи почтовые серверы, приложения или библиотеки работы с почтой используют TLS 1.0 или 1.1. Отправителям, использующим только Mailgun API, ничего обновлять не нужно.
Mailgun отслеживает SMTP-трафик на предмет использования устаревших версий TLS. Если Mailgun обнаружит старую версию TLS в вашей учетной записи, администраторы получат письмо и увидят баннер в панели управления Mailgun.
Устаревшие среды, о которых известно, что они влияют на TLS:
- Windows Server 2008 или 2012, где TLS 1.2 не включен по умолчанию
- .NET Framework 4.5 или более ранние версии
- Устаревшие сборки OpenSSL или устаревшие приложения и плагины, жестко привязанные к старой версии TLS
Мы рекомендуем как можно скорее перейти на TLS 1.2 или выше. Для большинства клиентов это означает обновление настроек в почтовом сервере, приложении или библиотеке электронной почты, используемой для подключения к Mailgun.
Что произойдет, если я не обновлю TLS?
После наступления крайнего срока Mailgun не сможет принимать SMTP-соединения, использующие TLS 1.0 или 1.1, что повлияет на отправку ваших сообщений. Это касается и писем, которых ждут ваши клиенты, таких как сброс паролей и чеки.
Как обновиться до TLS 1.2
Следуйте приведенным ниже шагам, чтобы убедиться, что вы выполнили обновление.
Найдите все сервисы, отправляющие почту по SMTP
У многих команд несколько приложений отправляют письма через один и тот же аккаунт Mailgun. Проверьте все приложения и экземпляры, где используются ваши учетные данные Mailgun SMTP или указан адрес smtp.mailgun.org:
- Ваши собственные приложения и сервисы, включая стейджинг-окружение и фоновые процессы (background workers)
- Почтовые серверы или релеи, такие как Postfix, которые пересылают почту в Mailgun
- Плагины CMS, платформы электронной коммерции и другие инструменты, настроенные с использованием вашего SMTP-логина
- Сторонние или устаревшие системы, такие как CRM, ERP, сканеры или инструменты мониторинга, отправляющие уведомления
Проверьте ваше окружение
В приведенном ниже примере команды вы увидите диалог SMTP для проверки используемой в данный момент версии TLS:
openssl s_client -connect smtp.mailgun.org:587 -starttls smtp -tls1_2
При успешном рукопожатии выводится цепочка сертификатов и строка «Protocol : TLSv1.2» или выше.
Как убедиться, что проблема решена?
Используйте приведенные ниже примеры кода, чтобы проверить, что ваш сервис использует TLS 1.2 или более позднюю версию при подключении к Mailgun для отправки сообщений по SMTP.
Python (smtplib)
Node.js (Nodemailer)
.NET Framework
В .NET 4.5 добавьте эту строку перед подключением. Версии 4.6 и более поздние используют TLS 1.2 по умолчанию.
Релей Postfix
Если Postfix пересылает вашу почту в Mailgun, укажите минимальный протокол в файле main.cf (Postfix 3.6 или новее), затем перезагрузите Postfix:
Совет: хотите использовать TLS и на втором участке доставки? Добавьте заголовок X-Mailgun-Require-TLS, и Mailgun будет отправлять ваше сообщение на сервер получателя только по защищенному соединению.
Итоги
Помните, что все изменения и обновления должны быть завершены до 1 марта 2027 года. Наша служба поддержки готова помочь убедиться, что ваши аккаунты готовы к отправке через TLS 1.2.










