Rychlá odpověď
Jak nastavím MTA-STS a TLS-RPT?
Zveřejněte záznam TXT na _mta-sts.yourdomain s v=STSv1 a id, servírujte soubor s pravidly na https://mta-sts.yourdomain/.well-known/mta-sts.txt s platným certifikátem a přidejte záznam TXT na _smtp._tls pro hlášení TLS-RPT (RFC 8461 a RFC 8460). Postelva hostí záznamy DNS; soubor s pravidly potřebuje webový hosting přes HTTPS.
Čtyři části nastavení MTA-STS a TLS-RPT
| Část | Kde | Obsah | Kde je umístěno |
|---|---|---|---|
| Záznam MTA-STS | TXT na _mta-sts.example.com | v=STSv1; id=20261112T000000Z | Vaše DNS (bezplatné DNS u Postelva) |
| Název webového hostitele | A, AAAA nebo CNAME na mta-sts.example.com | Ukazuje na webový server | Vaše DNS |
| Soubor s pravidly | https://mta-sts.example.com/.well-known/mta-sts.txt | version, mode, řádky mx, max_age | Webový hosting s HTTPS a platným certifikátem |
| Záznam TLS-RPT | TXT na _smtp._tls.example.com | v=TLSRPTv1; rua=mailto:[email protected] | Vaše DNS |
Nastavení MTA-STS v šesti krocích
Vypište své hostitele MX
Pravidla musí uvádět poštovní hostitele vašeho poskytovatele. Proton Mail používá mail.protonmail.ch a mailsec.protonmail.ch, Mailbox.org používá mxext1 až mxext4.mailbox.org.
Nastavte název webového hostitele
V editoru DNS přidejte záznam pro mta-sts, který ukazuje na webový server, který spravujete, a získejte platný certifikát pro mta-sts.yourdomain.
Zveřejněte soubor s pravidly v testovacím režimu
Vytvořte soubor mta-sts.txt ve složce .well-known s mode: testing a krátkým max_age.
Přidejte záznam TXT _mta-sts
Zveřejněte v=STSv1; id= následované jedinečnou hodnotou, například datem a časem.
Přidejte záznam TLS-RPT
Zveřejněte záznam TXT na _smtp._tls s adresou mailto v rua a čtěte denní hlášení.
Přepněte na enforce
Až hlášení ukážou žádné selhání u vašich vlastních hostitelů MX, změňte režim na enforce, zvyšte max_age a aktualizujte id.
; 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: 86400Co chrání MTA-STS?
MTA-STS umožňuje poštovní doméně oznámit, že podporuje TLS, a že odesílatelé musí odmítnout doručení na kterýkoli z jejích hostitelů MX, který nepředloží platný certifikát. Definuje jej RFC 8461, návrhový standard ze září 2018. Bez něj je šifrování mezi servery oportunistické: odesílatel zkusí STARTTLS a pokud jej útočník odstraní, pošle zprávu v čistém textu.
S pravidlem v režimu enforce odesílatel, který MTA-STS podporuje, načte vaše pravidla, zkontroluje, že hostitel MX je uveden v seznamu mx, a vyžaduje platné spojení TLS s odpovídajícím certifikátem. Pokud některá kontrola selže, zpráva čeká a nedoručí se přes slabší kanál. Chrání jen příchozí poštu a funguje jen pro odesílatele, kteří jej implementují. Zprávy neověřuje: to je úkol záznamů v SPF vs DKIM vs DMARC.
Co patří do souboru s pravidly?
Soubor s pravidly je prostý textový soubor s řádky klíč: hodnota s verzí, režimem, povolenými vzory MX a dobou platnosti v sekundách. RFC 8461 definuje tato pole. version musí být STSv1. mode je enforce (odesílatelé nesmějí doručovat na hostitele, které neprojdou kontrolou), testing (doručení může proběhnout a odesílatelé, kteří podporují TLS-RPT, posílají hlášení o selhání) nebo none (jako by pravidlo neexistovalo). Každý řádek mx uvádí hostitele celým názvem, například mail.protonmail.ch, nebo používá zástupný znak u nejlevějšího štítku, například *.example.net. max_age je počet sekund, nejvýše 31 557 600, a RFC uvádí, že typicky by to mělo být týdny nebo více. Jeho příklad používá 604800, tedy jeden týden.
Soubor musí být servírován přes HTTPS na mta-sts.yourdomain s certifikátem platným pro tento název. Počítá se jen odpověď HTTP 200 a přesměrování se nesmí sledovat, což vylučuje přesměrování URL, tedy službu, která odpovídá přesměrováním. Soubor by měl být odeslán jako text/plain. Použijte malý webhosting nebo statický hosting, který spravujete. Řádky mx se musí shodovat se záznamy vašeho poskytovatele, jak jsou uvedeny v co je záznam MX.
Jaké je id a pořadí aktualizace?
Id v záznamu TXT je štítek o 1 až 32 písmenech a číslicích, který se musí změnit pokaždé, když se pravidla změní, aby odesílatelé věděli, že mají soubor znovu stáhnout. RFC 8461 říká, že identifikuje jednu instanci pravidla a že mezi id není žádné pořadí, takže se dobře hodí časové razítko datum-čas.
Aktualizujte v tomto pořadí: nejdřív zveřejněte nový soubor s pravidly, pak změňte id. Odesílatel, který uvidí nové id dříve než nový soubor, by si staré pravidlo znovu uložil do mezipaměti. Když změníte poskytovatele e-mailu, změní se i hostitelé MX, takže upravte řádky mx dříve, než změníte záznamy MX, ponechte staré hostitele v seznamu během přesunu a zvyšte id. Zapomenutý řádek mx v režimu enforce zastaví příjem pošty, a průvodce jak přesunout e-mail k novému poskytovateli uvádí bezpečné pořadí ostatních kroků.
Co je TLS-RPT a co hlášení obsahují?
TLS-RPT je formát hlášení podle RFC 8460, v němž odesílající servery každý den sdělují, kolik spojení TLS k vaší doméně se zdařilo nebo selhalo. Publikujete záznam TXT na _smtp._tls.yourdomain s v=TLSRPTv1 a polem rua obsahujícím adresu mailto: nebo https:. Hlášení mailto musí nést platný podpis DKIM z hlásící domény.
Každé hlášení je dokument JSON za jeden den UTC. Uvádí použité pravidlo (MTA-STS, DANE nebo none), počet úspěšných a neúspěšných relací a typ selhání, například certificate-expired nebo starttls-not-supported, spolu s IP adresami odesílatele a příjemce. Takto zjistíte, že certifikát vypršel nebo že v řádku mx je překlep, dříve než přejdete na enforce. Prvních několik týdnů berte jako zkušební období doporučené pro DMARC.
Potřebuji MTA-STS pro osobní e-mailovou doménu?
Ne: MTA-STS je volitelné zpevnění a pravidla pro velké odesílatele ho nevyžadují. Google, Yahoo a Microsoft žádají hromadné odesílatele o SPF, DKIM a DMARC a MTA-STS neuvádějí. U osobní domény u Proton Mail, Fastmailu nebo Mailbox.org se nastavení vyplatí jen tehdy, pokud přijmete údržbu webového hostingu a certifikátu.
Poskytovatelé se liší. Podle čtení Postelva z 12. listopadu 2026 z nastavení DNS 4 poskytovatelů (Proton Mail, Tuta, Mailbox.org a Fastmail) uvádí 1 záznam MTA-STS ve svém vlastním nastavení (Tuta, jako CNAME), a nápovědy zbylých tří žádný nedokumentují. Celé nastavení je 3 záznamy DNS a 1 soubor. Každý ověřte příkazy v jak zkontrolovat záznamy MX, SPF, DKIM a DMARC: dig TXT _mta-sts.example.com +short a dig TXT _smtp._tls.example.com +short.
Citovatelná definice: MTA-STS je pravidlo, které vynucuje TLS, když jiné servery doručují poštu do vaší domény, a TLS-RPT je denní hlášení, které vám řekne, kdy to selže.
Otázky k MTA-STS a TLS-RPT
Mohu soubor s pravidly MTA-STS hostit u svého poskytovatele DNS?
Ne samotný poskytovatel DNS: soubor potřebuje webový server odpovídající přes HTTPS na mta-sts.yourdomain. Přesměrování URL nefunguje, protože přesměrování se nesmí sledovat.
Jaké max_age mám použít?
RFC 8461 uvádí, že hodnota se typicky pohybuje od týdnů výš, s 604800 sekundami (jeden týden) ve svém příkladu. Začněte krátkou hodnotou v testovacím režimu a zvyšte ji, až budou hlášení čistá.
Je MTA-STS totéž co DANE?
Ne. Oba chrání TLS mezi servery, ale DANE se opírá o DNSSEC a záznamy TLSA, zatímco MTA-STS se opírá o soubor s pravidly přes HTTPS. TLS-RPT hlásí u obou.
Co se stane, když mi vyprší certifikát v režimu enforce?
Odesílatelé, kteří MTA-STS podporují, přestanou doručovat na vaše hostitele, když selže certifikát hostitele MX, a pošta čeká v jejich frontě. Totéž platí pro chybějící řádek mx, takže sledujte TLS-RPT.
Musím používat režim enforce?
Ne. Testovací režim vám už dá hlášení a režim none pravidlo vypne.
Shrnutí
- MTA-STS (RFC 8461) vynucuje TLS pro poštu doručovanou do vaší domény.
- Nastavení: záznam TXT na _mta-sts, soubor s pravidly přes HTTPS na mta-sts.yourdomain/.well-known/mta-sts.txt a záznam TXT na _smtp._tls pro TLS-RPT (RFC 8460).
- Pravidlo uvádí mode (enforce, testing, none), hostitele mx a max_age, nejvýše 31 557 600 sekund.
- Přesměrování se nesmějí sledovat, takže přesměrování URL nemůže soubor servírovat.
- Změňte id pokaždé, když se pravidlo změní; nejdřív aktualizujte soubor, pak záznam TXT.
- Začněte v testovacím režimu a před enforce čtěte hlášení TLS-RPT.
- Postelva hostí záznamy DNS zdarma; .com stojí 12,49 US$/rok každý rok.
Zdroje (4)
- RFC 8461, SMTP MTA Strict Transport Security (MTA-STS) — RFC Editor (čteno 2026-11-12)
- RFC 8460, SMTP TLS Reporting — RFC Editor (čteno 2026-11-12)
- Pokyny pro odesílatele e-mailů — Google Workspace Admin Help (čteno 2026-11-12)
- Vlastní doména a ochrana proti podvržení — Proton (čteno 2026-11-12)