Без KYC: один подтверждённый адрес почты, без документов · Оплата криптовалютой: BTC, USDT, USDC, ETH, SOL, LTC · .com 12,49 $/год, одна и та же цена каждый год
Язык: Русский
Найдите свой адрес

Руководство · проверено 12 ноября 2026

Как настроить MTA-STS и TLS-RPT для моего домена?

MTA-STS сообщает другим почтовым серверам, что доставлять вам почту нужно только по проверенному TLS. Для него нужны две DNS-записи и один небольшой файл на веб-хостинге.

Последнее обновление: · 6 мин. чтения

Кратко

Как настроить MTA-STS и TLS-RPT?

Опубликуйте TXT-запись в _mta-sts.yourdomain со значением v=STSv1 и id, отдавайте файл политики по адресу https://mta-sts.yourdomain/.well-known/mta-sts.txt с действительным сертификатом и добавьте TXT-запись в _smtp._tls для отчётов TLS-RPT (RFC 8461 и RFC 8460). Postelva размещает DNS-записи; для файла политики нужен веб-хостинг с HTTPS.

Четыре элемента настройки MTA-STS и TLS-RPT

Имена и форматы из RFC 8461 и RFC 8460, прочитано 12 ноября 2026 года.
ЭлементГдеСодержимоеРазмещается в
Запись MTA-STSTXT в _mta-sts.example.comv=STSv1; id=20261112T000000ZВаш DNS (бесплатный DNS в Postelva)
Имя веб-хостаA, AAAA или CNAME в mta-sts.example.comУказывает на веб-серверВаш DNS
Файл политикиhttps://mta-sts.example.com/.well-known/mta-sts.txtversion, mode, строки mx, max_ageВеб-хостинг с HTTPS и действительным сертификатом
Запись TLS-RPTTXT в _smtp._tls.example.comv=TLSRPTv1; rua=mailto:[email protected]Ваш DNS

Настройка MTA-STS за шесть шагов

  1. Перечислите свои хосты MX

    В политике должны быть указаны почтовые хосты вашего провайдера. Proton Mail использует mail.protonmail.ch и mailsec.protonmail.ch, Mailbox.org — mxext1–mxext4.mailbox.org.

  2. Настройте имя веб-хоста

    В DNS-редакторе добавьте запись для mta-sts, указывающую на веб-сервер, который вы контролируете, и получите действительный сертификат для mta-sts.yourdomain.

  3. Опубликуйте файл политики в режиме testing

    Создайте файл mta-sts.txt в папке .well-known с mode: testing и небольшим значением max_age.

  4. Добавьте TXT-запись _mta-sts

    Опубликуйте v=STSv1; id= и после него уникальное значение, например дату и время.

  5. Добавьте запись TLS-RPT

    Опубликуйте TXT-запись в _smtp._tls с адресом rua mailto и читайте ежедневные отчёты.

  6. Переключитесь на enforce

    Когда отчёты не показывают сбоев для ваших собственных хостов MX, измените режим на enforce, увеличьте max_age и обновите id.

DNS-записи и файл политики (режим testing)
; DNS records
_mta-sts.example.com.      IN  TXT    "v=STSv1; id=20261112T000000Z"
_smtp._tls.example.com.    IN  TXT    "v=TLSRPTv1; rua=mailto:[email protected]"
mta-sts.example.com.       IN  CNAME  webhost.example.net.

; File served at https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: mail.protonmail.ch
mx: mailsec.protonmail.ch
max_age: 86400

Что защищает MTA-STS?

MTA-STS позволяет почтовому домену заявить, что он поддерживает TLS и что отправители должны отказываться от доставки на любой из его хостов MX, не способный предъявить действительный сертификат. Он определён в RFC 8461, Proposed Standard от сентября 2018 года. Без него шифрование между серверами оппортунистическое: отправитель пытается использовать STARTTLS и, если злоумышленник его отключит, отправляет письмо открытым текстом.

При политике в режиме enforce отправитель, поддерживающий MTA-STS, получает вашу политику, проверяет, что хост MX указан в списке mx, и требует действительного TLS-соединения с соответствующим сертификатом. Если любая проверка не пройдена, письмо ждёт и не доставляется по менее защищённому каналу. Он защищает только входящую почту и работает только для отправителей, которые его реализуют. Он не аутентифицирует сообщения: это задача записей из статьи SPF, DKIM и DMARC: в чём разница.

Что входит в файл политики?

Файл политики — это обычный текстовый файл со строками «ключ: значение», где указаны версия, режим, разрешённые шаблоны MX и срок действия в секундах. Эти поля определены в RFC 8461. version должно быть STSv1. mode — это enforce (отправители не должны доставлять почту на хосты, не прошедшие проверки), testing (доставка может продолжаться, а отправители, поддерживающие TLS-RPT, присылают отчёты о сбоях) или none (как будто политики не существует). Каждая строка mx указывает хост полностью, например mail.protonmail.ch, или использует подстановочный знак в крайней левой метке, например *.example.net. max_age — число секунд, не более 31,557,600, и RFC говорит, что обычно оно должно составлять недели или больше. В его примере указано 604800, то есть одна неделя.

Файл должен отдаваться по HTTPS на mta-sts.yourdomain с сертификатом, действительным для этого имени. Засчитывается только ответ HTTP 200, а перенаправления выполняться не должны, что исключает пересылку URL — сервис, отвечающий перенаправлением. Файл должен отправляться как text/plain. Используйте небольшой веб-хостинг или хостинг статических страниц, который вы контролируете. Строки mx должны совпадать с записями вашего провайдера, перечисленными в статье что такое запись MX.

Что такое id и в каком порядке обновлять?

id в TXT-записи — это метка из 1–32 букв и цифр, которая должна меняться при каждом изменении политики, чтобы отправители знали, что файл нужно загрузить снова. RFC 8461 говорит, что она идентифицирует один экземпляр политики и что между id нет упорядоченности, поэтому хорошо подходит отметка даты и времени.

Обновляйте в таком порядке: сначала опубликуйте новый файл политики, затем смените id. Отправитель, увидевший новый id раньше нового файла, снова закэшировал бы старую политику. При смене почтового провайдера меняются и хосты MX, поэтому правьте строки mx до того, как измените записи MX, оставляйте старые хосты в списке на время переноса и обновляйте id. Забытая строка mx в режиме enforce останавливает поступление почты, а руководство по переносу как перенести почту к новому провайдеру описывает безопасный порядок остальных действий.

Что такое TLS-RPT и что содержат отчёты?

TLS-RPT — это формат отчётности (RFC 8460), в котором отправляющие серверы ежедневно сообщают вам, сколько TLS-соединений с вашим доменом прошло успешно или завершилось сбоем. Вы публикуете TXT-запись в _smtp._tls.yourdomain с v=TLSRPTv1 и полем rua, содержащим адрес mailto: или https:. Отчёты на mailto должны иметь действительную подпись DKIM от домена-отправителя отчёта.

Каждый отчёт — это документ JSON за одни сутки по UTC. В нём указана применённая политика (MTA-STS, DANE или никакой), подсчитаны успешные и неудачные сеансы и указан тип сбоя, например certificate-expired или starttls-not-supported, а также IP-адреса отправителя и получателя. Так вы узнаёте, что сертификат истёк или что в строке mx опечатка, прежде чем переключиться на enforce. Относитесь к первым неделям как к пробному запуску, рекомендуемому для DMARC.

Нужен ли MTA-STS для личного почтового домена?

Нет: MTA-STS — необязательное усиление защиты, и правила крупных отправителей его не требуют. Google, Yahoo и Microsoft требуют от массовых отправителей SPF, DKIM и DMARC и не упоминают MTA-STS. Для личного домена в Proton Mail, Fastmail или Mailbox.org настройка имеет смысл, только если вы готовы поддерживать веб-хостинг и сертификат.

Провайдеры различаются. По данным Postelva на 12 ноября 2026 года, изучившего списки настройки DNS у 4 провайдеров (Proton Mail, Tuta, Mailbox.org и Fastmail), 1 указывает запись MTA-STS в собственной настройке (Tuta, CNAME), а на справочных страницах остальных трёх она не описана. Вся настройка — это 3 DNS-записи и 1 файл. Проверьте каждую командами из статьи как проверить записи MX, SPF, DKIM и DMARC: dig TXT _mta-sts.example.com +short и dig TXT _smtp._tls.example.com +short.

Определение, которое можно цитировать: MTA-STS — это политика, делающая TLS обязательным, когда другие серверы доставляют почту на ваш домен, а TLS-RPT — это ежедневный отчёт, сообщающий вам, когда это не удаётся.

Вопросы о MTA-STS и TLS-RPT

Можно ли разместить файл политики MTA-STS у моего DNS-провайдера?

Только на DNS-хостинге — нет: файлу нужен веб-сервер, отвечающий по HTTPS на mta-sts.yourdomain. Пересылка URL не работает, так как перенаправления выполняться не должны.

Какой max_age использовать?

RFC 8461 говорит, что значение обычно составляет от нескольких недель и больше, а в его примере указано 604800 секунд (одна неделя). Начните с небольшого значения в режиме testing и увеличьте его, когда отчёты станут чистыми.

MTA-STS — это то же самое, что DANE?

Нет. Оба защищают TLS между серверами, но DANE опирается на DNSSEC и записи TLSA, а MTA-STS — на файл политики по HTTPS. TLS-RPT сообщает об обоих.

Что произойдёт, если мой сертификат истечёт в режиме enforce?

Отправители, поддерживающие MTA-STS, перестают доставлять почту на ваши хосты, когда сертификат хоста MX не проходит проверку, и письма ждут в их очереди. То же относится к отсутствующей строке mx, поэтому следите за TLS-RPT.

Обязательно ли использовать режим enforce?

Нет. Режим testing уже даёт отчёты, а режим none отключает политику.

Итог
  • MTA-STS (RFC 8461) делает TLS обязательным для почты, доставляемой на ваш домен.
  • Настройка: TXT-запись в _mta-sts, файл политики по HTTPS в mta-sts.yourdomain/.well-known/mta-sts.txt и TXT-запись в _smtp._tls для TLS-RPT (RFC 8460).
  • В политике указаны mode (enforce, testing, none), хосты mx и max_age, не более 31,557,600 секунд.
  • Перенаправления выполняться не должны, поэтому пересылка URL не может отдавать файл.
  • Меняйте id при каждом изменении политики; сначала обновите файл, затем TXT-запись.
  • Начните с режима testing и прочитайте отчёты TLS-RPT, прежде чем переходить на enforce.
  • Postelva бесплатно размещает DNS-записи; домен .com стоит 12,49 $/год в год.
Источники (4)
  1. RFC 8461, SMTP MTA Strict Transport Security (MTA-STS) — RFC Editor (прочитано 2026-11-12)
  2. RFC 8460, SMTP TLS Reporting — RFC Editor (прочитано 2026-11-12)
  3. Рекомендации для отправителей почты — Google Workspace Admin Help (прочитано 2026-11-12)
  4. Собственный домен и защита от подделки отправителя — Proton (прочитано 2026-11-12)

.com 12,49 $/год · без KYC · криптовалюта

Найдите свой адрес