Běžíme v testovacím provozu, prosíme o shovívavost a zpětnou vazbu.
Nastavení SPF, DKIM a DMARC u českých providerů

Nastavení SPF, DKIM a DMARC u českých providerů

· 9 min čtení · Tomas Hojgr · email-security

Proč řešit autentizaci u českých providerů

Většina českých firem hostuje doménu u jednoho ze tří velkých providerů — WEDOS, Forpsi nebo Active24. Každý z nich má vlastní administrační rozhraní a specifický postup nastavení SPF, DKIM a DMARC. Univerzální návody proto často nestačí — potřebujete přesné hodnoty DNS záznamů pro vašeho providera.

Od roku 2024 Google a Yahoo vyžadují, aby odesílatelé měli nastavenou e-mailovou autentizaci. Bez ní vaše e-maily skončí ve spamu nebo budou odmítnuty. Tento průvodce vám ukáže přesný postup pro každého z hlavních českých providerů.

WEDOS

SPF záznam

Přihlaste se do zákaznické administrace WEDOS a přejděte do správy DNS vaší domény. Vytvořte nový TXT záznam na kořen domény:

v=spf1 mx a include:_spf.we.wedos.net -all
  • mx a a — autorizuje IP adresy z MX a A záznamů domény
  • include:_spf.we.wedos.net — autorizuje mailservery WEDOS
  • -all — ostatní zdroje odmítne (hardfail)

Pokud kromě WEDOS odesíláte e-maily i z dalších služeb (Google Workspace, Mailchimp, fakturační systém), přidejte jejich include mechanismy do stejného záznamu:

v=spf1 mx a include:_spf.we.wedos.net include:_spf.google.com -all

Důležité: Doména smí mít pouze jeden SPF záznam. Dva záznamy začínající v=spf1 způsobí selhání SPF kontroly (RFC 7208, sekce 4.5). Ověřte, že nemáte duplicitní SPF záznam — zkontrolujte SPF analyzérem.

DKIM podpis

WEDOS rozlišuje dva způsoby odesílání e-mailů a každý vyžaduje jiné nastavení DKIM:

E-maily odesílané přes PHP mail() (webové aplikace, formuláře)

Přidejte dva CNAME záznamy do DNS:

Název Typ Hodnota
key1.wedos-dkim._domainkey CNAME key1.dkim-we.wedos.net
key2.wedos-dkim._domainkey CNAME key2.dkim-we.wedos.net

E-maily odesílané přes SMTP (e-mailový klient, Outlook, Thunderbird)

WEDOS automaticky podepisuje e-maily sdíleným DKIM klíčem (shared.dkim-wes1.wedos.net). Na vaší straně není potřeba nic nastavovat — podepisování probíhá automaticky na SMTP serveru.

Omezení: Sdílený DKIM klíč znamená, že podpis není pod vaší doménou, ale pod doménou WEDOS. To může způsobit problémy s DMARC alignment. Pokud nasazujete DMARC s politikou quarantine nebo reject, ověřte alignment v DMARC reportech.

DMARC záznam

Vytvořte TXT záznam s názvem _dmarc:

v=DMARC1; p=none; rua=mailto:firma.cz@rua.spfmonitor.com,mailto:dmarc@firma.cz

Pokud zadáte adresu SPF Monitoru (firma.cz@rua.spfmonitor.com), reporty se automaticky zpracují a vizualizují — nemusíte parsovat XML soubory. Ověřte záznam DMARC analyzérem.

DNS změny u WEDOS se propagují obvykle do 1 hodiny.

Forpsi

SPF záznam

Přihlaste se do administrace Forpsi, otevřete správu domény a přejděte do sekce DNS záznamů. Vytvořte TXT záznam na kořen domény:

v=spf1 a mx include:_spf.forpsi.com -all
  • a a mx — autorizuje IP adresy z A a MX záznamů
  • include:_spf.forpsi.com — autorizuje mailservery Forpsi

S dalšími odesílacími službami:

v=spf1 a mx include:_spf.forpsi.com include:mailgun.org -all

Zkontrolujte, že na doméně nemáte dva SPF záznamy. Ověřte SPF analyzérem.

DKIM podpis

Forpsi umožňuje DKIM podepisování pouze pro e-maily odesílané přes smtp.forpsi.com. E-maily odeslané přes PHP mail() nebo jiný SMTP server DKIM podpis nedostanou.

Postup aktivace:

  1. V administraci Forpsi přejděte na správu hostingu
  2. Otevřete záložku DKIM
  3. Klikněte na Aktivovat DKIM u příslušné domény

Pokud máte doménu i hosting ve stejném účtu a používáte DNS servery Forpsi, aktivace je automatická — TXT záznam se přidá do DNS sám. Stačí potvrdit kliknutím na OK.

Pokud máte DNS jinde (například na Cloudflare), Forpsi zobrazí TXT záznam s hostname a hodnotou veřejného klíče. Tento záznam ručně přidejte ke svému DNS poskytovateli. Můžete zvolit délku klíče 1024 nebo 2048 bitů — volte 2048 bitů pro lepší bezpečnost.

Propagace DNS trvá přibližně 30 minut. Ověřte DKIM záznam DKIM analyzérem.

DMARC záznam

Vytvořte TXT záznam s názvem _dmarc:

v=DMARC1; p=none; rua=mailto:firma.cz@rua.spfmonitor.com,mailto:dmarc@firma.cz

Ověřte záznam DMARC analyzérem.

Active24

Active24 je nyní součástí skupiny Websupport. Administrační rozhraní a DNS správa se postupně sjednocují, ale postup nastavení zůstává stejný.

SPF záznam

Přihlaste se do zákaznické zóny Active24, v levém menu rozbalte Domény a klikněte na DNS záznamy. Vytvořte TXT záznam:

  • Název: @ (kořen domény)
  • TTL: 3600
  • Typ: TXT
  • Hodnota:
v=spf1 include:spf.active24.com ~all

Mechanismus include:spf.active24.com autorizuje mailservery Active24. S dalšími službami rozšiřte záznam:

v=spf1 include:spf.active24.com include:_spf.google.com ~all

Ověřte SPF analyzérem, že nemáte duplicitní záznam.

DKIM podpis

Active24 používá sdílený DKIM klíč se selektorem a24. Pokud používáte DNS servery Active24 a e-mailové služby Active24, DKIM TXT záznam je většinou nastaven automaticky.

Pokud záznam chybí, přidejte ho ručně:

  • Název: a24._domainkey
  • Typ: TXT
  • Hodnota: veřejný klíč, který najdete v administraci e-mailových služeb Active24

Omezení: DKIM podepisování funguje pouze pro e-maily odesílané přes email.active24.com. Číslované varianty (email01.active24.com, email02.active24.com) a webmail DKIM nepodporují.

Změny DKIM záznamů u Active24 se projeví až následující den po propagaci na servery. Stav ověříte DKIM analyzérem.

DMARC záznam

Vytvořte TXT záznam s názvem _dmarc:

v=DMARC1; p=none; rua=mailto:firma.cz@rua.spfmonitor.com,mailto:dmarc@firma.cz

Ověřte záznam DMARC analyzérem.

Kombinace českého providera s externími službami

Typický scénář: doménu a e-mail máte u WEDOS, Forpsi nebo Active24, ale e-maily odesíláte i z dalších služeb — Google Workspace, Microsoft 365, Mailchimp, fakturační systém nebo helpdesk.

SPF — jeden záznam pro všechny služby

Všechny include mechanismy musí být v jednom SPF záznamu. Příklad pro WEDOS s Google Workspace a Mailchimp:

v=spf1 mx a include:_spf.we.wedos.net include:_spf.google.com include:servers.mcsv.net -all

Pozor na limit 10 DNS lookupů. Každý include spotřebuje minimálně jeden lookup. Překročení limitu způsobí chybu PermError a selhání SPF. Zkontrolujte počet lookupů SPF analyzérem.

DKIM — každá služba vlastní klíč

Každá odesílací služba potřebuje vlastní DKIM konfiguraci. Například pokud odesíláte přes Google Workspace i WEDOS, budete mít v DNS DKIM záznamy od obou služeb — každý s jiným selektorem. To je správně, DKIM záznamů může být na doméně více.

Podrobný postup nastavení DKIM pro Google Workspace a Microsoft 365 najdete v samostatných článcích.

Srovnání providerů

WEDOS Forpsi Active24
SPF include _spf.we.wedos.net _spf.forpsi.com spf.active24.com
DKIM typ CNAME (PHP mail) / automatický (SMTP) TXT (automatický nebo ruční) TXT (sdílený klíč a24)
DKIM délka klíče závisí na konfiguraci 1024 nebo 2048 bitů 1024 bitů
DKIM selektor key1.wedos-dkim / key2.wedos-dkim z administrace a24
Propagace DNS do 1 hodiny ~30 minut do dalšího dne (DKIM)
DKIM omezení sdílený klíč pro SMTP jen pro smtp.forpsi.com jen pro email.active24.com

Časté chyby a jak je řešit

Dva SPF záznamy na doméně

Nejčastější chyba u všech providerů. Administrátor přidá nový SPF záznam pro externí službu místo úpravy existujícího. Výsledek: oba záznamy jsou neplatné.

Řešení: Zkontrolujte DNS záznamy domény. Pokud máte dva TXT záznamy začínající v=spf1, sloučte je do jednoho.

DKIM nefunguje po změně DNS poskytovatele

Po migraci domény na jiné DNS servery (např. z providera na Cloudflare) se ztratí automaticky nastavené záznamy včetně DKIM.

Řešení: Po migraci DNS ručně přidejte DKIM záznamy podle pokynů vašeho e-mailového providera. Ověřte DKIM analyzérem.

DMARC alignment selhává se sdíleným DKIM

Čeští provideři často používají sdílené DKIM klíče. E-mail je podepsán doménou providera, ne vaší doménou — DKIM alignment pak nesedí. Pokud máte správně nastavený SPF, DMARC projde díky SPF alignment. Problém nastane, pokud selže i SPF (například při přeposílání).

Řešení: Nasaďte DMARC s politikou p=none, sledujte DMARC reporty a vyhodnoťte, zda alignment funguje. Pokud ne, zvažte přechod na e-mailovou službu s plnou podporou vlastního DKIM (Google Workspace, Microsoft 365).

E-maily z webového formuláře nejsou autentizovány

Kontaktní formulář na webu odesílá e-maily přes PHP mail() bez DKIM podpisu (Forpsi, Active24) nebo se sdíleným podpisem (WEDOS).

Řešení: Nastavte formulář tak, aby odesílal e-maily přes SMTP vašeho providera, nebo použijte transakční e-mailovou službu (SendGrid, Mailgun, Amazon SES) s vlastní DKIM konfigurací.

Kontrolní seznam

  • SPF záznam přidán s odpovídajícím include pro vašeho providera
  • SPF ověřen analyzérem — jeden záznam, správná syntaxe, pod 10 lookupů
  • DKIM aktivován podle postupu vašeho providera
  • DKIM ověřen analyzérem
  • DMARC nasazen s p=none a reportovací adresou
  • DMARC ověřen analyzérem
  • Testovací e-mail odeslán — zkontrolovány hlavičky spf=pass a dkim=pass
  • Všechny externí odesílací služby zahrnuty v SPF záznamu
  • Plán postupného zpřísnění DMARC politiky stanoven
Číst v jiném jazyce: English

Související články

Co je SPF záznam a proč ho potřebujete
spf

Co je SPF záznam a proč ho potřebujete

SPF záznam chrání vaši doménu před zneužitím k rozesílání podvodných e-mailů. Zjistěte, jak funguje, jak ho nastavit a proč je nezbytný pro…

· 6 min čtení
Jak nastavit DKIM záznam krok za krokem

Jak nastavit DKIM záznam krok za krokem

Praktický návod na nastavení DKIM záznamu. Od generování klíčů přes DNS publikaci po konfiguraci Google Workspace, Microsoft 365 a vlastního serveru.

· 9 min čtení
Jak nastavit DMARC záznam pro vaši doménu

Jak nastavit DMARC záznam pro vaši doménu

Praktický návod na nastavení DMARC záznamu krok za krokem. Od prvního záznamu s p=none přes analýzu reportů až po plnou ochranu s p=reject.

· 10 min čtení