SPF, DKIM a DMARC: proč e-maily z webu padají do spamu

E⁠-⁠mail z webu, třeba potvrzení objednávky, posílá server jménem vaší domény. Když doména neříká, kdo za ni smí posílat, Gmail a Seznam berou takové zprávy jako podezřelé a často je pošlou do spamu.

David Azarian · aktualizováno 26. 10. 2026 · 6 min čtení

SPF: kdo smí posílat za vaši doménu

SPF je záznam TXT v DNS se seznamem serverů, které smí posílat e⁠-⁠maily z vaší domény. Příklad pro doménu, která posílá přes Google Workspace a přes hosting webu:

v=spf1 include:_spf.google.com include:spf.vas-hosting.cz ~all

Doména smí mít jen jeden záznam SPF. Dva samostatné záznamy jsou chyba, která SPF úplně vyřadí. Pozor i na limit deseti vnořených DNS dotazů, každý include se počítá.

DKIM: podpis zprávy

DKIM přidá ke každé zprávě digitální podpis. Veřejný klíč leží v DNS a příjemce si ověří, že zprávu po cestě nikdo nezměnil. Klíč vygeneruje služba, přes kterou posíláte (Google Workspace, Microsoft 365, hosting, Mailchimp), a vy ho jen vložíte do DNS jako záznam TXT nebo CNAME.

DMARC: co dělat se zprávami, které neprojdou

DMARC spojuje SPF a DKIM a říká příjemci, co udělat se zprávou, která kontrolou neprojde. Začněte jen sledováním:

_dmarc.vasweb.cz  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@vasweb.cz"

Na adresu v rua budou chodit souhrnné reporty. Až v nich uvidíte, že všechny legitimní zdroje procházejí, zpřísněte politiku na p=quarantine a později na p=reject.

Gmail a Yahoo od roku 2024 vyžadují u odesílatelů, kteří posílají velké množství e⁠-⁠mailů, SPF, DKIM i DMARC. Pro firemní doménu je to dnes rozumný základ bez ohledu na objem.

A co e⁠-⁠maily z webu

WordPress posílá e⁠-⁠maily přes funkci PHP mail, která často projde jen díky hostingu. Spolehlivější je posílat přes SMTP nebo transakční službu a tu přidat do SPF a nastavit pro ni DKIM. Ověřit výsledek můžete tak, že si pošlete e⁠-⁠mail na Gmail a v menu zprávy zobrazíte originál: u SPF, DKIM i DMARC má být PASS.

Další návody