testing
Tryb testowy. Nadawcy mogą raportować problemy z polityką, ale nie powinni blokować dostarczenia wiadomości wyłącznie na podstawie MTA-STS.
Narzędzie
Praktyczny opis MTA-STS: rekord _mta-sts, plik polityki HTTPS, tryby testing i enforce oraz bezpieczny transport SMTP.
MTA-STS, czyli Mail Transfer Agent Strict Transport Security, pozwala domenie opublikować politykę wymuszającą bezpieczniejszy transport SMTP po TLS. Dzięki temu serwery wysyłające mogą sprawdzić, czy poczta do domeny powinna być dostarczana wyłącznie do wskazanych hostów MX i przez szyfrowane połączenie.
MTA-STS publikuje politykę, z której serwery wysyłające pocztę mogą odczytać, czy dla domeny wymagany jest poprawny TLS przy dostarczaniu wiadomości. Mechanizm składa się z rekordu TXT pod nazwą _mta-sts.domena oraz pliku polityki udostępnionego po HTTPS pod adresem https://mta-sts.domena/.well-known/mta-sts.txt.
_mta-sts.twojadomena.pl TXT "v=STSv1; id=20260617"
https://mta-sts.twojadomena.pl/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: mx1.twojadomena.pl
mx: mx2.twojadomena.pl
max_age: 86400
| Element | Znaczenie |
|---|---|
| _mta-sts | Rekord TXT informujący, że domena publikuje politykę MTA-STS. |
| id | Identyfikator wersji polityki. Zmiana id wymusza ponowne pobranie polityki przez nadawców. |
| mta-sts.domena | Host HTTPS, z którego pobierany jest plik polityki. |
| mode | Tryb działania: testing, enforce albo none. |
| mx | Lista hostów MX zgodnych z polityką. Musi pasować do realnych rekordów MX domeny. |
| max_age | Czas cache polityki po stronie serwerów wysyłających. |
Tryb testowy. Nadawcy mogą raportować problemy z polityką, ale nie powinni blokować dostarczenia wiadomości wyłącznie na podstawie MTA-STS.
Tryb egzekwowania. Jeżeli host MX albo TLS nie spełnia polityki, nadawca może wstrzymać dostarczenie wiadomości zamiast degradować połączenie.
Hosty w polityce muszą odpowiadać rekordom MX, a połączenie SMTP powinno mieć poprawny certyfikat TLS zgodny z nazwą hosta.
MTA-STS warto wdrażać razem z TLS-RPT, żeby widzieć problemy z TLS, certyfikatami i zgodnością hostów MX po stronie nadawców.
Nie. SPF, DKIM i DMARC dotyczą uwierzytelniania nadawcy i polityki domeny, a MTA-STS dotyczy transportu poczty do serwerów MX po TLS.
Najbezpieczniej zacząć od mode=testing i raportowania problemów, sprawdzić zgodność hostów MX oraz certyfikatów, a dopiero potem przejść do mode=enforce.
Rekord MTA-STS dodaje się w DNS jako TXT pod nazwą _mta-sts.domena, na przykład _mta-sts.twojadomena.pl, z wartością v=STSv1 i identyfikatorem id.
Tak. Poza rekordem TXT potrzebny jest host mta-sts.domena z poprawnym HTTPS oraz plik .well-known/mta-sts.txt zawierający politykę dla domeny.