Ve zkratce:
- SPF říká, které servery smí posílat poštu za vaši doménu.
- DKIM podepisuje odeslané e-maily, příjemce tak pozná, že je cestou nikdo nezměnil.
- DMARC určuje, co má příjemce udělat s e-mailem, který kontrolou SPF a DKIM neprojde.
- Když některý chybí, e-maily z vaší domény častěji končí ve spamu. Všechny tři nastavíte v DNS u hostingu nebo registrátora.
Co je DNS
DNS je adresář internetu: k názvu domény přiřazuje IP adresu serveru, kde běží web, a servery, které pro doménu přijímají poštu. Záznamy upravujete u firmy, která spravuje DNS vaší domény. Bývá to registrátor nebo hosting, u kterého máte web. Kdo to je, poznáte podle záznamů NS ve výsledku kontroly. Podrobněji s příklady vysvětluje stránka co je DNS.
- A a AAAA ukazují na IP adresu serveru s webem.
- NS určuje, které jmenné servery o doméně rozhodují.
- MX určuje servery, které přijímají e-maily. Nižší číslo znamená vyšší prioritu.
- TXT obsahuje textové údaje, mimo jiné SPF, DKIM a DMARC, a ověření pro Google nebo Microsoft.
- CNAME je alias, který odkazuje na jiný název, třeba www.vasedomena.cz na vasedomena.cz.
SPF záznam
SPF je TXT záznam na samotné doméně, který začíná v=spf1. Vyjmenuje servery, které smí poštu za doménu odesílat, a na konci říká, co s ostatními. Příklad pro doménu, která posílá poštu ze serverů v záznamech A a MX a přes Google Workspace:
v=spf1 a mx include:_spf.google.com ~all
Co do záznamu patří, najdete v nápovědě vašeho hostingu, často ho má doména nastavený od začátku. Hotový záznam pro WEDOS, Active24, Hostinger, Google nebo Microsoft vám sestaví generátor SPF a DMARC. Pravidla, na kterých se nejčastěji chybuje:
- Jen jeden SPF záznam. Když přidáváte další službu (newsletter, Google Workspace), doplňte ji do stávajícího záznamu, nevytvářejte druhý.
- Nanejvýš 10 dotazů. Každé
include,anebomxstojí jeden dotaz, i vnořené. Při překročení se SPF vyhodnotí jako chyba. - Konec
~allnebo-all.+allpovolí odesílat komukoli.
DKIM
DKIM je elektronický podpis e-mailů. Server pošty každou zprávu podepíše soukromým klíčem a veřejný klíč je v DNS na adrese selektor._domainkey.vasedomena.cz. Selektor si volí poskytovatel pošty, proto ho kontrola nemusí najít. DKIM se většinou zapíná v administraci hostingu nebo e-mailu a záznam do DNS buď hosting doplní sám, nebo vám ho dá ke zkopírování.
DMARC
DMARC je TXT záznam na adrese _dmarc.vasedomena.cz. Říká příjemcům, co mají dělat s poštou, která za vaši doménu přišla z neověřeného serveru, a kam posílat přehledy. Rozumný začátek:
v=DMARC1; p=none; rua=mailto:dmarc@vasedomena.cz
Po několika týdnech, když v přehledech uvidíte, že vaše vlastní pošta kontrolou prochází, změňte p=none na p=quarantine a později na p=reject. Gmail a Yahoo od roku 2024 vyžadují DMARC u odesílatelů velkého množství pošty, pro jistotu ho ale nastavte u každé domény, ze které posíláte e-maily.
Proč e-maily padají do spamu
- Chybí SPF, DKIM nebo DMARC, nebo jsou nastavené špatně. To ukáže kontrola výše.
- Odesíláte z webu (formulář, e-shop) přes funkci PHP mail místo přihlášení k SMTP serveru. Takové e-maily nemají DKIM podpis a často neprojdou ani SPF.
- Server, ze kterého posíláte, je na černé listině kvůli jiným uživatelům. Tady pomůže hosting s lepší pověstí nebo samostatný mailhosting.
Údaje pro přihlášení k SMTP u jednotlivých hostingů najdete na stránce Webmail a nastavení pošty.
Časté dotazy
Jak dlouho trvá, než se změna DNS projeví?
Kde DNS záznamy upravím?
Ukládáte domény, které kontroluji?
Proč kontrola nenašla DKIM, když ho mám?
s=. Zadejte ho do pole „Znám DKIM selektor“.







