SPF, DKIM a DMARC jednoduše: ať vaše e-maily nekončí ve spamu

Můžete mít sebelepší e-mail, ale když ho příjemcům filtr hodí do spamu, jako byste nepsali. O doručitelnosti dnes rozhodují tři DNS záznamy. Vysvětlíme je lidsky a nastavíme.

K čemu ta trojice je (v jedné větě za každou)

Dohromady říkají světu: tohle je opravdu pošta z mojí domény. Bez nich jste pro filtry anonym.

Nastavení krok za krokem

Všechny tři jsou TXT záznamy v DNS vaší domény — u VEDOS je přidáte ve správě DNS v administraci.

1. SPF

Hodnotu vám dá poskytovatel mailhostingu (najdete ji v dokumentaci či detailu služby). Vypadá zhruba takto:

v=spf1 include:<servery-poskytovatele> -all

Pravidlo: jen jeden SPF záznam na doméně — používáte-li víc odesílacích služeb (mailhosting + newsletter), spojte je do jednoho záznamu přes více include.

2. DKIM

Poskytovatel vygeneruje klíč (dlouhý TXT záznam na subdoméně typu neco._domainkey.vasedomena.cz). Vy ho jen vložíte do DNS. U mailhostingu VEDOS najdete podklady v detailu služby / znalostní bázi kb.vedos.cz.

3. DMARC

Začněte měkkou monitorovací politikou — nic nerozbije a začnete dostávat reporty:

_dmarc.vasedomena.cz  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"

Po pár týdnech bez problémů zpřísněte na p=quarantine, ideálně později p=reject.

Ověření za 2 minuty

  1. Pošlete zprávu na adresu z mail-tester.com → skóre 9–10/10 = hotovo.
  2. Případné chyby vám test vypíše konkrétně (chybějící DKIM, špatný SPF…).
  3. Jednotlivé záznamy zkontroluje mxtoolbox.com.

Nejčastější chyby

ChybaDůsledek
Dva SPF záznamySPF neplatí vůbec
SPF s +allpovolíte odesílat komukoliv
DKIM záznam zkopírovaný s mezerami navícpodpis neprojde
DMARC rovnou p=reject bez testováníztratíte legitimní poštu

Nemáte ještě poštu na vlastní doméně?

Celá tahle kapitola předpokládá vlastní doménu a mailhosting — u VEDOS ho máte k webhostingu zdarma a DNS spravujete na stejném místě, takže SPF/DKIM/DMARC nastavíte během jednoho sezení.

Souvisí: E-mail s vlastní doménou · firemní e-mail

Časté otázky

Proč moje e-maily padají příjemcům do spamu?

Nejčastěji proto, že doména nemá nastavené SPF, DKIM a DMARC — přijímací servery pak nemají jak ověřit, že pošta opravdu pochází od vás, a raději ji označí jako podezřelou.

Musím rozumět technice, abych to nastavil?

Ne. Jde o tři TXT záznamy v DNS. Hodnoty pro SPF a DKIM vám dá poskytovatel mailhostingu; DMARC začnete jednoduchou monitorovací politikou. Kopírujete a vkládáte.

Jak si ověřím, že mám vše správně?

Pošlete testovací e-mail na mail-tester.com — dostanete skóre a konkrétní chyby. Kontrolu jednotlivých záznamů zvládne i mxtoolbox.com.

Co když posílám poštu přes více služeb (mailhosting + newsletter)?

Každá odesílající služba musí být v SPF záznamu a mít svůj DKIM podpis. Newsletterové nástroje k tomu mají vlastní návody — záznamy se kombinují, nikdy nemějte dva SPF.