Obsah článku
Pošlete klientovi nabídku. Druhý den volá, že nic nepřišlo. Nakonec ji najde ve spamu, vedle půjček a kasin.
Většinou za tím není obsah vaší zprávy. Je za tím to, že přijímající server nemá jak ověřit, že e-mail z vaší domény poslal opravdu někdo od vás. Tohle ověření zajišťují tři DNS záznamy: SPF, DKIM a DMARC.
Od roku 2024 je vyžaduje Google a Yahoo, od roku 2025 i Microsoft u hromadných odesílatelů. Bez nich se vaše pošta doručuje hůř, nebo vůbec. A bez nich může kdokoli posílat e-maily jménem vaší firmy.
Co tyhle tři záznamy vlastně dělají
Představte si, že e-mail je dopis a vaše doména je firma na obálce.
SPF je seznam pošťáků, kteří smí dopisy s vaším jménem roznášet. Říká světu: naše pošta odchází z Microsoftu, z fakturačního systému a z newsletterové služby. Nic jiného nás neposílá.
DKIM je podpis na dopise. Odchozí server každou zprávu digitálně podepíše a veřejný klíč k ověření je v DNS. Když někdo zprávu cestou změní nebo ji zfalšuje, podpis nesedí.
DMARC je instrukce, co dělat, když podpis nebo pošťák nesedí: nic, dát do spamu, nebo odmítnout. A hlavně posílá reporty, ze kterých vidíte, kdo všechno se za vaši doménu vydává.
| Záznam | Co řeší | Kde se nastavuje | Co se stane bez něj |
|---|---|---|---|
| SPF | Kdo smí posílat za doménu | TXT záznam v DNS domény | Pošta ze služeb třetích stran padá do spamu |
| DKIM | Podpis každé zprávy | Klíč v DNS plus zapnutí u odesílatele (M365, Google Workspace) | Přeposlané zprávy selhávají, nejde ověřit pravost |
| DMARC | Politika a reporty | TXT záznam _dmarc v DNS |
Nevíte, kdo se za vás vydává, a přijímači vám nevěří |
SPF: kdo smí posílat vaším jménem
SPF je jeden TXT záznam na doméně. Typicky vypadá takhle:
v=spf1 include:spf.protection.outlook.com include:_spf.fakturacni-system.cz -all
Na konci je důležité -all. Znamená: kdo není na seznamu, ten za nás neposílá. Měkčí ~all zprávu jen označí, +all pustí kohokoli a nechrání vůbec nic.
Kde to nejčastěji selhává:
- Zapomenuté služby. Fakturace, helpdesk, newsletter, CRM, e-shop, rezervační systém. Každý z nich posílá e-maily vaším jménem a každý musí být v SPF.
- Dva SPF záznamy. Doména smí mít jen jeden. Dva znamenají, že neplatí ani jeden.
- Limit deseti dotazů. Každé
includese počítá. Když jich je víc než deset, SPF přestane fungovat celé, a nikdo vám to neřekne.
DKIM: podpis, který přežije přeposlání
SPF má jednu slabinu. Když vám kolega přepošle zprávu z firemního účtu dál, odchází z jiného serveru a SPF najednou nesedí. DKIM tohle řeší, protože podpis cestuje se zprávou.
V Microsoft 365 se DKIM zapíná v Defender portálu v sekci E-mail authentication. Microsoft vám dá dva CNAME záznamy, ty vložíte do DNS a podpisování zapnete. Google Workspace to má v administraci pod Gmail, Authenticate email. Vygenerujete klíč, vložíte TXT záznam a spustíte.
Každá další služba, která posílá vaším jménem, má vlastní DKIM. Newsletterový nástroj i fakturační systém vám dají svůj záznam. Bez něj se jejich zprávy podepisují doménou té služby, ne vaší, a DMARC je neuzná.
DMARC: politika a reporty
DMARC bez SPF a DKIM nedává smysl. S nimi je to nejcennější z celé trojice, protože vám začne chodit zpětná vazba.
Začíná se takhle:
v=DMARC1; p=none; rua=mailto:dmarc@vasefirma.cz
Politika none nic neblokuje. Jen říká přijímačům: posílejte nám reporty. Během pár dní uvidíte, odkud všechno vaše pošta odchází. Skoro vždy se objeví něco, na co se zapomnělo. Starý server, tiskárna, která posílá skeny, nebo služba, kterou nikdo nezrušil.
Až jsou reporty několik týdnů čisté, přejde se na p=quarantine (podezřelé do spamu) a nakonec na p=reject. Teprve s reject je doména opravdu chráněná před zneužitím.
Postup, který se nám osvědčil
- Inventura odesílatelů. Kdo všechno posílá z vaší domény. Včetně tiskáren a monitoringu.
- SPF se všemi odesílateli a
-allna konci. Zkontrolovat počet dotazů. - DKIM u hlavní pošty i u každé služby zvlášť.
- DMARC s
p=nonea adresou pro reporty. - Čtyři až šest týdnů reportů. Doplnit, co chybí, vypnout, co nemá posílat.
- Přechod na
quarantinea potomreject.
Celé to trvá jedno odpoledne práce a pár týdnů čekání. Rozbít poštu umí jen krok dva a šest, když se přeskočí ty před nimi.
Co z toho plyne
Doručitelnost není marketingová věc. Je to bezpečnostní nastavení domény, které má v pořádku jen část firem, a přijímací servery to poznají během milisekund.
Kdy jste naposledy viděli DMARC report své domény?
Časté dotazy
Stačí mít jen SPF?
Nestačí. SPF se při přeposílání často rozbije a sám o sobě nechrání vaši doménu před zneužitím. Google, Yahoo i Microsoft dnes u hromadných odesílatelů vyžadují všechny tři záznamy. Berte SPF, DKIM a DMARC jako jeden celek.
Můžeme nastavením něco rozbít?
Ano, hlavně příliš přísným SPF nebo DMARC s politikou reject dřív, než víte, odkud všechno posíláte. Proto se začíná inventurou odesílatelů a DMARC v režimu none, který jen hlásí. Na reject se přechází až po několika týdnech čistých reportů.
Jak zjistím, jak na tom naše doména je?
Záznamy jsou veřejné, zjistí je kdokoli dotazem do DNS. Nejrychlejší je kontrola domény v předauditu s Kazimírem na kazimir.cxtech.cz, nebo nám napište a projdeme to s vámi.
Řešíte to taky? Ozvěte se.
Napište nám, co vás trápí. Projdeme to s vámi a řekneme na rovinu, co s tím jde udělat a v jakém pořadí. Úvodní konzultace je zdarma.
Související služby
- DNS
- Microsoft 365
- Google Workspace