MTA-STS, TLS-RPT i BIMI: kolejne kroki po DMARC
SPF, DKIM i DMARC udowadniają, kto wysłał wiadomość. Nie mówią nic o tym, czy podróżowała zaszyfrowana, ani o tym, jak wygląda w skrzynce. Te luki wypełniają trzy nowsze standardy: MTA-STS sprawia, że inne serwery dostarczają Ci pocztę tylko przez zweryfikowany TLS, TLS-RPT informuje, gdy to zawodzi, a BIMI wyświetla Twoje logo przy uwierzytelnionej poczcie. Każdy to rekord TXT plus jeden dodatkowy element.
MTA-STS: dostarczenie szyfrowane albo żadne
Serwery pocztowe szyfrują przez STARTTLS, gdy obie strony to obsługują, ale gdy oferty brak, wracają do zwykłego tekstu — a atakujący na trasie może ją usunąć. MTA-STS (RFC 8461) publikuje obietnicę: „moje hosty MX zawsze mają ważne certyfikaty; nie dostarczaj bez TLS”. Potrzeba do tego rekordu DNS i małego pliku tekstowego na serwerze WWW:
; announces the policy; change id whenever the policy file changes
_mta-sts.example.com. 3600 IN TXT "v=STSv1; id=20261013T1200"
; the web host that serves the policy file over HTTPS
mta-sts.example.com. 3600 IN CNAME static-host.example.# https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: aspmx.l.google.com
mx: *.aspmx.l.google.com
max_age: 604800mode:testingraportuje błędy, ale nadal dostarcza;enforceodmawia dostarczenia bez ważnego TLS;nonewycofuje politykę.mx: jedna linia na każdy host MX, dokładnie jak w rekordach MX. Początkowe*.dopasowuje jedną etykietę — dla dostawców z wieloma hostami.max_age: jak długo nadawcy trzymają politykę w cache, w sekundach. Tydzień (604800) podczas testów; kilka miesięcy, gdy wszystko jest stabilne.
- Zdobądź ważny certyfikat dla
mta-sts.example.comi udostępnij plik pod/.well-known/mta-sts.txt— wystarczy dowolny hosting statyczny. - Opublikuj
_mta-stsz nowymid(wygodny jest znacznik czasu). - Dodaj rekord TLS-RPT z następnej sekcji i działaj w trybie
testingprzez dwa do czterech tygodni. - Gdy raporty są czyste, zmień
modenaenforcei zaktualizujid.
max_age. Jeśli przy polityce enforce zmienisz hosty MX, nie aktualizując wcześniej pliku i id, serwery z polityką w cache odmówią dostarczania na nowe hosty. Aktualizuj politykę przed rekordami MX, nie po nich.TLS-RPT: raporty o nieudanym szyfrowaniu
TLS-RPT (RFC 8460) prosi serwery wysyłające o codzienne podsumowanie ich połączeń TLS z Twoimi serwerami pocztowymi: ile się udało i dlaczego pozostałe zawiodły — wygasły certyfikat, niezgodna nazwa, brak STARTTLS, błąd pobrania polityki.
_smtp._tls.example.com. 3600 IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"Google, Microsoft i inni duzi dostawcy wysyłają te raporty jako pliki JSON. Sam rekord nie zmienia niczego w dostarczaniu, więc bezpiecznie jest opublikować go jako pierwszy. Przy MTA-STS w trybie testing to z niego dowiesz się, czy enforce coś zepsuje.
BIMI: Twoje logo w skrzynce
BIMI (Brand Indicators for Message Identification) pozwala obsługującym je skrzynkom pokazywać Twoje logo zamiast inicjału przy wiadomościach, które przechodzą DMARC. Rekord wskazuje logo i zwykle certyfikat, który potwierdza, że możesz go używać:
default._bimi.example.com. 3600 IN TXT "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"- DMARC musi być egzekwowany:
p=quarantinealbop=rejectw domenie, bezpctponiżej 100 i bezsp=none. - Logo to kwadratowy SVG w ograniczonym profilu „SVG Tiny Portable/Secure”, udostępniany przez HTTPS. Zwykły eksport SVG jest zwykle odrzucany.
- Gmail pokazuje logo tylko z certyfikatem: VMC (Verified Mark Certificate), który wymaga zarejestrowanego znaku towarowego, albo CMC (Common Mark Certificate), który wymaga, by logo było używane od co najmniej roku. Yahoo może je pokazać bez certyfikatu.
W jakiej kolejności
- SPF, DKIM i DMARC z
p=nonei raportami (zobacz Konfiguracja DMARC). - TLS-RPT — darmowy, nieszkodliwy i informacyjny od pierwszego dnia.
- MTA-STS w trybie
testing, a potemenforce, gdy raporty TLS są czyste. - DMARC podniesiony do
p=quarantine, a potemp=reject. - BIMI, jeśli logo w skrzynce jest dla Ciebie warte certyfikatu.
Najczęstsze pytania
Czy potrzebuję MTA-STS, jeśli korzystam z Google Workspace albo Microsoft 365?
Szyfrują domyślnie, ale to MTA-STS powstrzymuje nadawcę przed powrotem do zwykłego tekstu, gdy atakujący usunie STARTTLS. Publikujesz go dla swojej domeny; certyfikaty dostawcy spełniają już wymagania.
Dlaczego moja polityka MTA-STS nie działa?
Najczęściej plik polityki nie jest dostępny przez HTTPS z ważnym certyfikatem dla mta-sts.<twoja domena>, linie mx nie pasują do rekordów MX albo po edycji nie zmieniono id.
Czy TLS-RPT ma sens bez MTA-STS?
Tak. Pokazuje błędy TLS na połączeniach z Twoimi serwerami pocztowymi niezależnie od tego, czy publikujesz politykę, i jest bezpiecznym pierwszym krokiem.
Czy mogę używać BIMI bez VMC?
Rekord działa bez certyfikatu, ale Gmail nie pokaże logo. Tańszą alternatywą, gdy nie masz zarejestrowanego znaku towarowego, jest CMC.
Zobacz teorię w praktyce — uruchom Bezpieczeństwo e-mail dla własnej domeny.
Zaktualizowano 13 października 2026