SPF, DKIM a DMARC: Kompletný Sprievodca Overovaním E-mailov
Zvládnite overovanie e-mailov s týmto komplexným sprievodcom SPF, DKIM a DMARC. Naučte sa, čo robí každý protokol, ako nastaviť DNS záznamy, riešiť bežné problémy a zlepšiť doručiteľnosť e-mailov.
Overovanie e-mailov je základom spoľahlivého doručovania e-mailov. Bez správnej konfigurácie SPF, DKIM a DMARC sa vaše starostlivo pripravené e-maily nemusia nikdy dostať do schránok vašich zákazníkov. Namiesto toho skončia v priečinkoch so spamom alebo budú úplne odmietnuté.
Tento komplexný sprievodca vysvetľuje, čo každý protokol overenia e-mailov robí, poskytuje podrobné pokyny na nastavenie DNS, pokrýva riešenie bežných problémov a ukazuje, ako overiť, či vaša konfigurácia funguje správne.
Prečo je overovanie e-mailov dôležité
E-mail bol navrhnutý v ére, keď bezpečnosť nebola prvoradou záujmom. Pôvodný protokol SMTP nemá zabudovaný overovací mechanizmus na potvrdenie, že e-mail skutočne pochádza od toho, za koho sa vydáva. Táto základná slabosť umožňuje spoofing e-mailov, phishingové útoky a spam.
Protokoly na overovanie e-mailov riešia tento problém tým, že vlastníkom domén umožňujú určiť:
- Ktoré servery môžu odosielať e-maily v ich mene (SPF)
- Kryptografický dôkaz, že správy sú pravé a nezmenené (DKIM)
- Čo robiť so správami, ktoré zlyhajú pri overení (DMARC)
Obchodný dopad slabého overenia
Bez správneho overenia e-mailov:
- Nižšia doručiteľnosť: Hlavní poskytovatelia ako Gmail, Microsoft a Yahoo agresívnejšie filtrujú neoverené e-maily
- Vyššia miera spamu: Vaše legitímne e-maily súperia so sfalšovanými správami využívajúcimi vašu doménu
- Poškodenie značky: Phishingové útoky napodobňujúce vašu značku narúšajú dôveru zákazníkov
- Strata príjmov: Marketingové kampane nedosahujú odberateľov, ktorí sa prihlásili na ich odber
- Riziká súladu: Mnohé predpisy teraz vyžadujú správne overenie e-mailov
Overovacia triáda
SPF, DKIM a DMARC spolupracujú ako kompletný overovací systém:
| Protokol | Čo robí | Analógia |
|---|---|---|
| SPF | Uvádza autorizované odosielacie servery | Hlavičkový papier spoločnosti so schválenými pobočkami |
| DKIM | Kryptograficky podpisuje správy | Voskopečať preukazujúca autentickosť |
| DMARC | Nastavuje politiku pre zlyhania + reportovanie | Pokyny, čo robiť s podozrivými listami |
Každý protokol rieši rôzne vektory útoku. SPF zabraňuje neoprávneným serverom odosielať správy za vás. DKIM zabraňuje úprave správ po odoslaní. DMARC ich prepája a poskytuje prehľad o výsledkoch overovania.
Pochopenie SPF (Sender Policy Framework)
SPF (Sender Policy Framework) je metóda overovania e-mailov založená na DNS, ktorá určuje, ktoré poštové servery sú oprávnené odosielať e-maily v mene vašej domény.
Ako funguje SPF
Keď e-mail dorazí na prijímací server, tento server vyhľadá SPF záznam domény odosielateľa. Potom skontroluje, či IP adresa, ktorá odoslala e-mail, je uvedená ako autorizovaná. Ak IP adresa zodpovedá, SPF prejde. Ak nie, SPF zlyhá.
Proces overovania SPF:
- Odošlete e-mail zo svojej marketingovej platformy
- Prijímací server extrahuje vašu doménu z Return-Path (obálkový odosielateľ)
- Server vykoná DNS dotaz na SPF záznam vašej domény
- Porovná odosielaciu IP s autorizovaným zoznamom vášho SPF záznamu
- Server zaznamená výsledok: pass, fail, softfail alebo neutral
Syntax SPF záznamu
SPF záznamy sú publikované ako TXT záznamy v DNS vašej domény. Tu je základná štruktúra:
v=spf1 [mechanisms] [qualifier]allVerziový tag: Vždy začína v=spf1
Mechanizmy: Definujú, kto môže odosielať
| Mechanizmus | Popis | Príklad |
|---|---|---|
| include: | Dôverovať SPF inej domény | include:spf.brevo.com |
| ip4: | Autorizovať konkrétnu IPv4 | ip4:192.168.1.1 |
| ip6: | Autorizovať konkrétnu IPv6 | ip6:2001:db8::1 |
| a | Povoliť IP adresy A záznamu domény | a |
| mx | Povoliť IP adresy poštových serverov domény | mx |
| ptr | Reverzný DNS (zastaralé) | ptr:example.com |
| exists: | Podmienená kontrola | exists:%{i}.spf.example.com |
Kvalifikátory: Definujú, ako spracovať zhody
| Kvalifikátor | Význam | Výsledok |
|---|---|---|
| + | Pass (predvolené) | Autorizované |
| - | Fail (tvrdý) | Neautorizované, odmietnuť |
| ~ | SoftFail | Neautorizované, prijať, ale označiť |
| ? | Neutral | Žiadna politika |
Mechanizmus all: Platí pre všetko, čo nezodpovedá predchádzajúcim mechanizmom
Príklady SPF záznamu
Základné nastavenie s jedným poskytovateľom e-mailov:
v=spf1 include:spf.brevo.com -allToto autorizuje Brevo na odosielanie e-mailov pre vašu doménu a odmieta všetkých ostatných odosielateľov.
Viacero e-mailových služieb:
v=spf1 include:spf.brevo.com include:_spf.google.com include:spf.protection.outlook.com -allToto autorizuje Brevo, Google Workspace a Microsoft 365.
Vrátane vlastného poštového servera:
v=spf1 ip4:203.0.113.10 include:spf.brevo.com -allToto autorizuje konkrétnu IP adresu (váš server) plus Brevo.
Začíname so soft fail počas testovania:
v=spf1 include:spf.brevo.com ~allPoužitie ~all namiesto -all označí zlyhania, ale neodmieta. Užitočné počas počiatočného nastavenia.
Nastavenie SPF záznamov
Krok 1: Identifikujte zdroje odosielania
Uveďte každú službu, ktorá odosiela e-maily z vašej domény:
- Platformy e-mailového marketingu (Brevo, Mailchimp atď.)
- Transakčné e-mailové služby
- CRM systémy
- Softvér helpdesku
- Firemný e-mail (Google Workspace, Microsoft 365)
- Vlastné poštové servery
Krok 2: Zhromaždite include príkazy SPF
Každý poskytovateľ e-mailových služieb dokumentuje požadovaný SPF include. Bežné príklady:
| Poskytovateľ | SPF Include |
|---|---|
| Brevo | include:spf.brevo.com |
| Google Workspace | include:_spf.google.com |
| Microsoft 365 | include:spf.protection.outlook.com |
| Amazon SES | include:amazonses.com |
| SendGrid | include:sendgrid.net |
| Mailgun | include:mailgun.org |
Krok 3: Vytvorte SPF záznam
Skombinujte všetky include do jedného záznamu:
v=spf1 include:spf.brevo.com include:_spf.google.com -allKrok 4: Pridajte DNS záznam
V rozhraní správy DNS:
- Typ: TXT
- Hostiteľ/Názov: @ (alebo nechajte prázdne pre koreňovú doménu)
- Hodnota: Váš kompletný SPF záznam
- TTL: 3600 (alebo predvolené)
Krok 5: Overte záznam
Na potvrdenie použite nástroje na vyhľadávanie DNS:
dig TXT yourdomain.comAlebo použite online nástroje ako MXToolbox SPF Lookup.
Obmedzenia SPF a najlepšie postupy
Limit 10 DNS vyhľadávaní:
SPF má maximum 10 DNS vyhľadávaní. Každý include: sa počíta ako jedno vyhľadávanie a zahrnuté záznamy môžu obsahovať vlastné include, ktoré sa počítajú do vášho limitu. Prekročenie tohto limitu spôsobí chybu SPF permerror (trvalú chybu), pri ktorej zlyhajú všetky kontroly.
Stratégie na dodržanie limitu:
- Používajte IP adresy priamo, kde je to možné (ip4: sa nepočíta ako vyhľadávanie)
- Konsolidujte služby u rovnakého poskytovateľa
- Používajte služby SPF flatteningu, ktoré konvertujú include na IP adresy
- Odstráňte nepoužívané include zo starých služieb
Ďalšie najlepšie postupy SPF:
- Iba jeden SPF záznam pre doménu (viacero záznamov spôsobuje zlyhania)
- Začnite s
~all(softfail) počas nastavenia, po potvrdení prejdite na-all - Aktualizujte SPF pri zmene poskytovateľov e-mailov
- Nepoužívajte zastaralý mechanizmus
ptr - Udržujte záznamy čo najjednoduchšie
Bežné chyby SPF
Viacero SPF záznamov:
Nesprávne:v=spf1 include:spf.brevo.com -allv=spf1 include:_spf.google.com -all
Správne:v=spf1 include:spf.brevo.com include:_spf.google.com -allPrekročenie limitu DNS vyhľadávaní:
Ak máte veľa include, skontrolujte celkový počet vyhľadávaní. Pomocou analyzátorov SPF overte, či ste pod hranicou 10.
Zabudnutie aktualizovať po zmene poskytovateľov:
Pri prepnutí z jednej e-mailovej služby na inú odstráňte starý include a pridajte nový.
Použitie +all:
Nikdy nepoužívajte +all, pretože to autorizuje kohokoľvek na odosielanie e-mailov za vašu doménu.
Pochopenie DKIM (DomainKeys Identified Mail)
DKIM (DomainKeys Identified Mail) pridáva kryptografický podpis k vašim e-mailom, čím preukazuje, že správa pochádzala z vašej domény a nebola počas prenosu upravená.
Ako funguje DKIM
DKIM používa kryptografiu s verejným kľúčom:
- Váš poskytovateľ e-mailov vygeneruje pár verejný/súkromný kľúč
- Verejný kľúč uverejníte v DNS
- Poskytovateľ podpisuje odchádzajúce e-maily súkromným kľúčom
- Prijímacie servery načítajú váš verejný kľúč z DNS
- Pomocou verejného kľúča overia podpis
- Platný podpis preukazuje autentickosť a integritu
Čo DKIM podpisuje:
Podpisy DKIM zvyčajne pokrývajú špecifické hlavičky a telo správy:
- Hlavička From (povinná)
- Hlavička Subject
- Hlavička Date
- Telo správy
- Ďalšie hlavičky podľa konfigurácie
Toto zabraňuje útočníkom upravovať tieto prvky po odoslaní.
Štruktúra záznamu DKIM
Záznamy DKIM sú publikované ako TXT záznamy so špecifickým formátom názvu:
selector._domainkey.yourdomain.comSelektor je jedinečný identifikátor, ktorý vám umožňuje mať viacero kľúčov DKIM. Rôzne e-mailové služby používajú rôzne selektory (napr. brevo, google, s1, s2).
Obsah záznamu DKIM:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...| Tag | Popis | Príklad |
|---|---|---|
| v= | Verzia (vždy DKIM1) | v=DKIM1 |
| k= | Typ kľúča (zvyčajne rsa) | k=rsa |
| p= | Verejný kľúč (base64) | p=MIGfMA0… |
| t= | Príznaky (voliteľné) | t=s (prísny režim) |
| h= | Hashovacie algoritmy (voliteľné) | h=sha256 |
Nastavenie DKIM
Krok 1: Vygenerujte kľúče DKIM
Váš poskytovateľ e-mailových služieb zvyčajne generuje kľúče za vás. V Brevo:
- Prejdite do Nastavenia > Odosielatelia, Domény a Vyhradené IP
- Vyberte svoju doménu
- Prejdite do sekcie DKIM
- Skopírujte poskytnutý DNS záznam
Pre vlastné poštové servery vygenerujte kľúče pomocou OpenSSL:
openssl genrsa -out private.key 2048openssl rsa -in private.key -pubout -out public.keyKrok 2: Pridajte DNS záznam DKIM
V správe DNS:
- Typ: TXT
- Hostiteľ/Názov: selector._domainkey (napr. brevo._domainkey)
- Hodnota: Záznam DKIM od vášho poskytovateľa
- TTL: 3600
Krok 3: Povoľte podpisovanie DKIM
V nastaveniach vášho poskytovateľa e-mailov povoľte podpisovanie DKIM pre vašu doménu. Tým informujete poskytovateľa, aby podpisoval odchádzajúce správy.
Krok 4: Overte nastavenie
Odošlite testovací e-mail a skontrolujte hlavičky pre DKIM-Signature. Použite nástroje ako:
- mail-tester.com
- DKIM Validator
- MXToolbox DKIM Lookup
Najlepšie postupy DKIM
Používajte 2048-bitové kľúče:
Staršie 1024-bitové kľúče sú považované za slabé. Moderné bezpečnostné štandardy odporúčajú minimálne 2048-bitové kľúče RSA.
Pravidelne otáčajte kľúče:
Hoci to nie je striktne vyžadované, ročné otáčanie kľúčov DKIM je dobrá bezpečnostná prax. Pridajte nový kľúč pred odstránením starého, aby ste predišli medzere.
Monitorujte kompromitáciu kľúčov:
Ak je váš súkromný kľúč kompromitovaný, útočníci môžu podpisovať správy za vás. Monitorujte neobvyklé vzory overovania.
Používajte rôzne selektory pre rôzne služby:
Každý poskytovateľ e-mailov by mal používať jedinečný selektor. To umožňuje nezávislú správu kľúčov a nevzniká konflikt s inými službami.
Skontrolujte šírenie DNS:
Kľúče DKIM môžu byť dlhé. Uistite sa, že váš poskytovateľ DNS podporuje TXT záznamy dostatočnej dĺžky. Niektorí poskytovatelia vyžadujú rozdelenie kľúča do viacerých reťazcov.
Čítanie hlavičiek DKIM
Keď dostanete e-mail, hlavička DKIM-Signature ukazuje:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=brevo; h=from:to:subject:date:message-id; bh=base64hashofbody; b=base64signature;| Tag | Význam |
|---|---|
| v= | Verzia (vždy 1) |
| a= | Algoritmus (odporúča sa rsa-sha256) |
| c= | Kanonizácia (relaxed umožňuje drobné zmeny) |
| d= | Podpisovacia doména |
| s= | Selektor |
| h= | Podpísané hlavičky |
| bh= | Hash tela |
| b= | Podpis |
Pochopenie DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC stavia na SPF a DKIM, aby poskytol vynucovanie politiky a reportovanie. Hovorí prijímacím serverom, čo robiť, keď overenie zlyhá, a posiela vám správy o výsledkoch overovania.
Ako funguje DMARC
DMARC pridáva dve kritické schopnosti:
- Vynucovanie politiky: Definujte, ako by mali prijímacie servery spracovávať zlyhania overovania
- Reportovanie: Dostávajte údaje o tom, kto odosiela e-maily pomocou vašej domény
Proces overovania DMARC:
- Prijímací server dostane e-mail, ktorý tvrdí, že pochádza z vašej domény
- Skontroluje SPF (zodpovedá odosielacia IP?)
- Skontroluje DKIM (je podpis platný?)
- Skontroluje zarovnanie DMARC (zodpovedajú overené domény hlavičke From?)
- Ak zarovnanie zlyhá, uplatní vašu politiku DMARC
- Posiela vám súhrnné a/alebo forenzné správy
Zarovnanie DMARC
DMARC vyžaduje zarovnanie medzi doménou v hlavičke From a doménami, ktoré prechádzajú SPF alebo DKIM:
Zarovnanie SPF: Doména v Return-Path (obálkový odosielateľ) musí zodpovedať alebo byť subdoménou domény hlavičky From.
Zarovnanie DKIM: Doména v podpise DKIM (tag d=) musí zodpovedať alebo byť subdoménou domény hlavičky From.
Režimy zarovnania:
| Režim | Popis |
|---|---|
| Strict (s) | Vyžaduje sa presná zhoda domény |
| Relaxed (r) | Povolené subdomény (predvolené) |
Pri relaxed zarovnaní, ak vaša hlavička From ukazuje [email protected] a DKIM podpisuje s brevo.example.com, zarovnanie prejde, pretože obe zdieľajú organizačnú doménu example.com.
Syntax záznamu DMARC
Záznamy DMARC sú publikované ako TXT záznamy na _dmarc.yourdomain.com:
v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100Povinné tagy:
| Tag | Popis | Hodnoty |
|---|---|---|
| v= | Verzia | DMARC1 (vždy) |
| p= | Politika | none, quarantine, reject |
Voliteľné tagy:
| Tag | Popis | Predvolené |
|---|---|---|
| rua= | Adresa súhrnnej správy | žiadna |
| ruf= | Adresa forenznej správy | žiadna |
| pct= | Percento na uplatnenie politiky | 100 |
| sp= | Politika subdomény | rovnaká ako p= |
| adkim= | Režim zarovnania DKIM | r (relaxed) |
| aspf= | Režim zarovnania SPF | r (relaxed) |
| fo= | Možnosti forenznej správy | 0 |
| ri= | Interval správy (sekundy) | 86400 |
Vysvetlenie politík DMARC
p=none (Iba monitorovanie):
Pri zlyhaniach sa neprijmú žiadne opatrenia. E-maily sa doručia normálne. Použite toto počas analýzy správ a opravy problémov s overovaním.
v=DMARC1; p=none; rua=mailto:[email protected]p=quarantine (Priečinok so spamom):
Neúspešné e-maily sa odosielajú do priečinka spam/nevyžiadaná pošta. Dobrý medziľahlý krok pred úplným odmietnutím.
v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100p=reject (Blokovanie):
Neúspešné e-maily sú úplne odmietnuté. Maximálna ochrana, ale najprv sa uistite, že všetky legitímne zdroje prechádzajú.
v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100Nastavenie DMARC
Krok 1: Uistite sa, že SPF a DKIM fungujú
DMARC závisí od SPF a DKIM. Pred pridaním DMARC overte, že oba sú správne nakonfigurované.
Krok 2: Začnite s monitorovaním (p=none)
Začnite s najpermisívnejšou politikou na zber dát bez ovplyvnenia doručovania:
v=DMARC1; p=none; rua=mailto:[email protected]Krok 3: Pridajte DNS záznam
V správe DNS:
- Typ: TXT
- Hostiteľ/Názov: _dmarc
- Hodnota: Váš záznam DMARC
- TTL: 3600
Krok 4: Analyzujte správy 2–4 týždne
Súhrnné správy DMARC prichádzajú denne ako XML súbory. Zobrazujú:
- Ktoré IP adresy odosielali e-maily pomocou vašej domény
- Miery úspešnosti/zlyhania SPF a DKIM
- Výsledky zarovnania DMARC
- Akcie prijímacích serverov
Na vizualizáciu týchto dát použite analyzátory správ DMARC:
- DMARC Analyzer
- Postmark DMARC
- Valimail
- dmarcian
Krok 5: Opravte problémy s overovaním
Bežné problémy odhalené správami:
- Legitímne služby chýbajúce v SPF
- DKIM nie je povolené pre odosielaciu službu
- Služby tretích strán odosielajú bez správneho overovania
- Preposielanie narúšajúce zarovnanie SPF
Krok 6: Postupné vynucovanie
Keď legitímne zdroje konzistentne prechádzajú:
- Prejdite na
p=quarantine; pct=10(karanténa 10 % zlyhaní) - Zvýšte pct na 25, 50, 75, 100
- Prejdite na
p=reject; pct=10 - Zvýšte na úplné odmietnutie
Krok 7: Udržujte a monitorujte
Pokračujte v kontrole správ. Nové zdroje odosielania, zmeny poskytovateľa alebo drift konfigurácie môžu spôsobiť zlyhania overovania.
Pochopenie správ DMARC
Súhrnné správy (rua):
Denné XML súhrny zobrazujúce:
- Reportovacia organizácia
- Časový rozsah
- Vaša zverejnená politika
- Výsledky overovania podľa zdrojovej IP
- Objem e-mailov
Príklad excertu:
<record> <source_ip>203.0.113.10</source_ip> <count>1250</count> <policy_evaluated> <disposition>none</disposition> <dkim>pass</dkim> <spf>pass</spf> </policy_evaluated></record>Forenzné správy (ruf):
Podrobnosti o jednotlivých správach pri zlyhaniach. Detailnejšie, ale citlivé na súkromie. Mnohí príjemcovia neodosielajú forenzné správy.
Najlepšie postupy DMARC
Vždy začínajte s p=none:
Priame skokovanie na reject môže zablokovať legitímne e-maily. Najprv monitorujte.
Použite vyhradenú e-mailovú adresu pre správy:
Správy DMARC môžu byť objemné. Použite vyhradenú adresu alebo službu tretej strany.
Nastavte politiku subdomény (sp=):
Ak neodosierate e-maily zo subdomén, nastavte sp=reject, aby ste ich chránili pred spoofingom.
Používajte percento (pct=) na postupné zavádzanie:
Tag pct vám umožňuje vynucovať politiku na percento zlyhaní a zároveň monitorovať zvyšok.
Zvážte dedikované služby DMARC:
Pre veľké organizácie poskytujú služby ako Valimail, dmarcian alebo Postmark DMARC lepšiu analýzu správ ako surové XML súbory.
Nastavenie DNS záznamov: Kompletný postup
Nastavenie overovania e-mailov vyžaduje pridanie špecifických DNS záznamov. Táto časť poskytuje kompletný postup pre hlavných poskytovateľov DNS.
Zhromažďovanie požadovaných hodnôt
Pred začatím zhromaždite tieto hodnoty od vašich poskytovateľov e-mailov:
Pre SPF:
- Všetky include príkazy (napr. include:spf.brevo.com)
- Akékoľvek konkrétne IP adresy, ktoré potrebujete autorizovať
Pre DKIM:
- Názov selektora (napr. brevo, google, s1)
- Úplná hodnota kľúča DKIM
Pre DMARC:
- Vaša reportovacia e-mailová adresa
Pridávanie záznamov u bežných poskytovateľov DNS
Cloudflare:
- Prihláste sa do Cloudflare Dashboard
- Vyberte svoju doménu
- Prejdite na DNS > Records
- Kliknite na Add Record
- Pre SPF: Typ=TXT, Názov=@, Obsah=váš SPF záznam
- Pre DKIM: Typ=TXT, Názov=selector._domainkey, Obsah=kľúč DKIM
- Pre DMARC: Typ=TXT, Názov=_dmarc, Obsah=záznam DMARC
- Kliknite na Save
Google Domains/Squarespace:
- Prejdite do nastavení DNS pre vašu doménu
- Prejdite na Custom Records
- Kliknite na Manage Custom Records
- Pridajte každý záznam s príslušným typom, hostiteľom a dátami
- Pre SPF: Hostiteľ=@, Typ=TXT, Dáta=SPF záznam
- Pre DKIM: Hostiteľ=selector._domainkey, Typ=TXT, Dáta=kľúč DKIM
- Pre DMARC: Hostiteľ=_dmarc, Typ=TXT, Dáta=záznam DMARC
GoDaddy:
- Prejdite na My Products > Domains
- Kliknite na DNS vedľa vašej domény
- Prejdite na sekciu Records
- Kliknite na Add pre každý nový záznam
- Vyberte TXT pre Typ
- Zadajte Názov (@ pre SPF, selector._domainkey pre DKIM, _dmarc pre DMARC)
- Zadajte Hodnotu
- Uložte
Namecheap:
- Prejdite na Domain List > Manage
- Kliknite na Advanced DNS
- Pridajte nový záznam pre každý
- Vyberte TXT Record
- Hostiteľ: @ pre SPF, selector._domainkey pre DKIM, _dmarc pre DMARC
- Hodnota: Obsah vášho záznamu
- Uložte všetky zmeny
Šírenie DNS
Po pridaní záznamov trvá šírenie zmien globálne nejaký čas. Zvyčajne to trvá:
- 5–30 minút pre počiatočnú viditeľnosť
- Až 48 hodín pre úplné globálne šírenie
Na overenie použite dig alebo nslookup:
dig TXT yourdomain.comdig TXT selector._domainkey.yourdomain.comdig TXT _dmarc.yourdomain.comAlebo použite online nástroje ako whatsmydns.net na kontrolu šírenia po celom svete.
Príklad kompletného nastavenia
Pre doménu používajúcu Brevo a Google Workspace:
SPF záznam (TXT na @):
v=spf1 include:spf.brevo.com include:_spf.google.com -allZáznam DKIM pre Brevo (TXT na brevo._domainkey):
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBA... [kľúč z Brevo dashboardu]Záznam DKIM pre Google (TXT na google._domainkey):
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BA... [kľúč z Google Admin]Záznam DMARC (TXT na _dmarc):
v=DMARC1; p=none; rua=mailto:[email protected]Riešenie bežných problémov
Aj pri starostlivom nastavení môže overovanie e-mailov zlyhať. Tu sú bežné problémy a ich riešenia.
Riešenie problémov so SPF
SPF záznam sa nenašiel:
Príznaky: SPF kontroly ukazujú “none” alebo “no record”
Príčiny:
- Záznam nebol pridaný do DNS
- Záznam bol pridaný na nesprávne miesto (subdoména namiesto koreňa)
- Šírenie DNS nie je dokončené
Riešenia:
- Overte existenciu záznamu pomocou
dig TXT yourdomain.com - Skontrolujte pole Názov/Hostiteľ (malo by byť @ alebo prázdne pre koreňovú doménu)
- Počkajte na šírenie DNS (až 48 hodín)
SPF PermError (príliš veľa vyhľadávaní):
Príznaky: Výsledky SPF ukazujú “permerror”
Príčiny:
- Viac ako 10 DNS vyhľadávaní v SPF zázname
- Include obsahujúce nadmerné vnorené include
Riešenia:
- Auditujte vaše include a odstráňte nepoužívané
- Nahraďte include položkami ip4: tam, kde je to možné
- Použite služby SPF flatteningu
- Konsolidujte služby u menej poskytovateľov
SPF SoftFail alebo Fail pre legitímnu poštu:
Príznaky: Legitímne e-maily zlyhávajú pri SPF
Príčiny:
- Odosielacia služba nie je zahrnutá v SPF
- Odosielanie z IP adresy, ktorá nie je autorizovaná
- Použitie relé, ktoré mení obálkového odosielateľa
Riešenia:
- Pridajte chýbajúci include pre vašu odosielaciu službu
- Skontrolujte, ktorá IP adresa skutočne odoslala e-mail (z hlavičiek)
- Kontaktujte svojho poskytovateľa e-mailov pre správne nastavenia SPF
Viacero SPF záznamov:
Príznaky: SPF ukazuje permerror alebo náhodné zlyhania
Príčiny:
- Dva alebo viac TXT záznamov obsahujúcich v=spf1
Riešenia:
- Skombinujte všetky mechanizmy do jedného SPF záznamu
- Odstráňte duplicitné SPF záznamy
Riešenie problémov s DKIM
Chýbajúci podpis DKIM:
Príznaky: Žiadna hlavička DKIM-Signature v e-mailoch
Príčiny:
- Podpisovanie DKIM nie je povolené u poskytovateľa e-mailov
- Overenie domény nie je dokončené
- Odosielanie cez cestu bez DKIM
Riešenia:
- Povolte DKIM v nastaveniach vášho poskytovateľa
- Dokončite kroky overenia domény
- Skontrolujte dokumentáciu poskytovateľa pre nastavenie DKIM
Overenie DKIM zlyhalo:
Príznaky: DKIM ukazuje “fail” vo výsledkoch overovania
Príčiny:
- DNS záznam nie je publikovaný alebo je nesprávny
- Použitý nesprávny selektor
- Nesúlad kľúča medzi DNS a podpisovaním
- Správa upravená počas prenosu
Riešenia:
- Overte existenciu DNS záznamu na selector._domainkey.domain
- Porovnajte selektor v hlavičke DKIM-Signature s DNS
- Regenerujte kľúče, ak je podozrenie na nesúlad
- Skontrolujte e-mailové filtre alebo relé upravujúce správy
Kľúč DKIM je príliš dlhý pre DNS:
Príznaky: Záznam DKIM sa nedá uložiť, chyby skrátenia
Príčiny:
- 2048-bitové kľúče presahujú dĺžku jedného TXT záznamu
- Poskytovateľ DNS má limity znakov
Riešenia:
- Rozdeľte kľúč na viacero citovaných reťazcov (väčšina poskytovateľov to spracúva automaticky)
- Skontrolujte, či váš poskytovateľ DNS podporuje dlhé TXT záznamy
- Dočasne použite 1024-bitové kľúče (menej bezpečné)
Príklad rozdeleného záznamu DKIM:
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...""...pokračovanie kľúča..."Riešenie problémov s DMARC
Zlyhania zarovnania DMARC:
Príznaky: SPF a DKIM prechádzajú, ale DMARC zlyhá
Príčiny:
- Overená doména nezodpovedá doméne hlavičky From
- Odosielacia služba tretej strany používa svoju vlastnú doménu
- Nesprávne nakonfigurovaný obálkový odosielateľ
Riešenia:
- Uistite sa, že váš poskytovateľ e-mailov podpisuje s vašou doménou (vlastný DKIM)
- Nakonfigurujte vlastný Return-Path/obálkový odosielateľ
- Použite relaxed režim zarovnania (adkim=r; aspf=r)
Nedostávanie správ DMARC:
Príznaky: Nedostávajú sa žiadne súhrnné správy
Príčiny:
- Nesprávna adresa rua
- E-mailová adresa nemôže prijímať externé e-maily
- Správy idú do spamu
- Prijímacie servery neodosielajú správy
Riešenia:
- Overte syntax rua:
rua=mailto:[email protected] - Otestujte, či reportovacia adresa môže prijímať externé e-maily
- Skontrolujte priečinok so spamom pre správy
- Poznámka: Nie všetci príjemcovia odosielajú správy DMARC
Záznam DMARC sa nenašiel:
Príznaky: DMARC kontroly ukazujú “no record”
Príčiny:
- Záznam publikovaný na nesprávnom mieste
- Použitý nesprávny formát (musí byť TXT na subdoméne _dmarc)
Riešenia:
- Záznam musí byť na _dmarc.yourdomain.com
- Overte pomocou
dig TXT _dmarc.yourdomain.com
Všeobecné nástroje na riešenie problémov
Online validátory:
- MXToolbox (mxtoolbox.com) - vyhľadávanie SPF, DKIM, DMARC
- Mail Tester (mail-tester.com) - odošlite testovací e-mail pre úplnú analýzu
- DMARC Analyzer - vizualizácia správ
- Google Admin Toolbox - kontrola MX, SPF, DKIM
Nástroje príkazového riadku:
# Skontrolujte SPFdig TXT yourdomain.com
# Skontrolujte DKIMdig TXT selector._domainkey.yourdomain.com
# Skontrolujte DMARCdig TXT _dmarc.yourdomain.com
# Skontrolujte z konkrétneho DNS serveradig @8.8.8.8 TXT yourdomain.comAnalýza hlavičiek e-mailov:
Skontrolujte hlavičku Authentication-Results v prijatých e-mailoch:
Authentication-Results: mx.google.com; dkim=pass header.d=example.com header.s=brevo; spf=pass smtp.mailfrom=example.com; dmarc=pass action=none header.from=example.comOverovanie e-mailov a Brevo
Brevo poskytuje komplexnú podporu overovania e-mailov, vďaka čomu je konfigurácia SPF, DKIM a DMARC pre vaše odosielacie domény priamočiara.
Nastavenie overovania v Brevo
Krok 1: Pridajte svoju doménu
- Prihláste sa do svojho účtu Brevo
- Prejdite na Nastavenia > Odosielatelia, Domény a Vyhradené IP
- Kliknite na Pridať doménu
- Zadajte názov svojej domény
Krok 2: Nakonfigurujte SPF
Brevo poskytuje SPF include na pridanie do vášho DNS:
include:spf.brevo.comPridajte toto k vášmu existujúcemu SPF záznamu alebo vytvorte nový:
v=spf1 include:spf.brevo.com -allKrok 3: Nakonfigurujte DKIM
Brevo automaticky generuje kľúče DKIM. Skopírujte poskytnutý záznam:
- Prejdite do nastavení domény v Brevo
- Nájdite sekciu DKIM
- Skopírujte názov a hodnotu DNS záznamu
- Pridajte TXT záznam do vášho DNS
Krok 4: Overte konfiguráciu
Brevo automaticky kontroluje vaše DNS záznamy. Zelené zaškrtnutia indikujú úspešnú konfiguráciu.
Výhody správneho overenia v Brevo
Keď správne nakonfigurujete overovanie s Brevo:
- Vyššie umiestnenie do doručenej pošty: Gmail, Microsoft a ďalší poskytovatelia dôverujú overeným správam
- Ochrana značky: DMARC zabraňuje spoofingu vašej domény
- Lepšia analytika: Presné sledovanie otvorení a kliknutí
- Budovanie reputácie: Konzistentné overovanie buduje reputáciu odosielateľa
Výhody integrácie Tajo
Použitie Tajo na prepojenie vášho obchodu Shopify s Brevo poskytuje ďalšie výhody:
- Automatická synchronizácia zákazníkov: Údaje zákazníkov plynú bezproblémovo pre personalizované e-maily
- Sledovanie udalostí: Udalosti nákupu, prehliadania a košíka spúšťajú overené transakčné e-maily
- Koordinácia viacerých kanálov: Udržujte konzistentné overovanie naprieč e-mailom, SMS a WhatsApp
- Zjednotená analytika: Sledujte výkonnosť e-mailov spolu s ostatnými marketingovými metrikami
Kombinácia správneho overovania e-mailov a synchronizácie údajov o zákazníkoch v reálnom čase zaručuje, že vaše e-maily nielen dosiahnu doručenú poštu, ale rezonujú s každým príjemcom.
Často kladené otázky
Aký je rozdiel medzi SPF, DKIM a DMARC?
SPF určuje, ktoré servery môžu odosielať e-maily pre vašu doménu. DKIM pridáva kryptografický podpis preukazujúci autentickosť správy. DMARC nastavuje politiku, ako by mali prijímacie servery spracovávať zlyhania overovania, a poskytuje reportovanie. Všetky tri spolupracujú na komplexnom overovaní e-mailov.
Potrebujem všetky tri (SPF, DKIM a DMARC)?
Pre optimálnu doručiteľnosť a bezpečnosť áno. Samotný SPF je zraniteľný voči spoofingu. Samotný DKIM nešpecifikuje politiku. DMARC vyžaduje SPF alebo DKIM na fungovanie. Spolu poskytujú komplexnú ochranu a najlepšie miery umiestnenia do doručenej pošty.
Ako dlho trvá, kým začne overovanie e-mailov fungovať?
Zmeny DNS sa zvyčajne šíria do 30 minút až 48 hodín. Po rozšírení sa overovanie uplatňuje okamžite. Budovanie reputácie odosielateľa na základe konzistentného overovania trvá týždne až mesiace.
Zablokuje nastavenie DMARC s p=reject moje legitímne e-maily?
Môže, ak je nakonfigurované nesprávne. Preto by ste mali vždy začínať s p=none (monitorovanie), analyzovať správy 2–4 týždne, opraviť všetky problémy, potom postupne prejsť na quarantine a reject. Nikdy nevynechávajte fázu monitorovania.
Čo je zarovnanie SPF oproti zarovnaniu DKIM?
Zarovnanie znamená, že overená doména zodpovedá viditeľnej doméne hlavičky From. Zarovnanie SPF porovnáva doménu Return-Path. Zarovnanie DKIM porovnáva podpisovaciu doménu (tag d=). DMARC vyžaduje, aby aspoň jedno zarovnanie prešlo.
Môžem mať viacero kľúčov DKIM pre jednu doménu?
Áno. Každá e-mailová služba môže používať iný selektor (napr. brevo._domainkey, google._domainkey). To umožňuje viacerým službám nezávisle podpisovať s DKIM. Počet selektorov DKIM nie je obmedzený.
Prečo stále idú moje e-maily do spamu aj po nastavení overovania?
Overovanie je nevyhnutné, ale nestačí na umiestnenie do doručenej pošty. Ďalšie faktory zahŕňajú reputáciu odosielateľa, kvalitu obsahu, miery zapojenia a hygienu zoznamu. Overovanie vám pomôže prekonať prvý filter; dobré postupy určujú konečné umiestnenie.
Ako čítam súhrnné správy DMARC?
Súhrnné správy DMARC sú XML súbory. Na ich parsovanie a vizualizáciu použite nástroje ako dmarcian, Postmark DMARC alebo DMARC Analyzer. Tieto nástroje ukazujú, ktoré IP adresy odosielajú e-maily ako vaša doména a ich miery úspešnosti/zlyhania overovania.
Čo sa stane, ak prekročím limit 10 vyhľadávaní SPF?
SPF vracia trvalú chybu (permerror) a všetky SPF kontroly zlyhajú. Ak to chcete opraviť, odstráňte nepoužívané include, nahraďte include IP adresami tam, kde je to možné, alebo použite služby SPF flatteningu.
Mám použiť -all alebo ~all v SPF zázname?
Počas testovania a budovania dôvery použite ~all (softfail). Keď potvrdíte, že všetky legitímne zdroje prechádzajú, prejdite na -all (tvrdé zlyhanie) pre silnejšiu ochranu. Softfail označuje zlyhania, ale neodmieta; tvrdé zlyhanie autorizuje odmietnutie.
Ako často by som mal otáčať kľúče DKIM?
Nie je to striktne vyžadované, ale ročná rotácia je dobrá bezpečnostná prax. Pri rotácii najprv pridajte nový kľúč, počkajte na šírenie DNS, povoľte podpisovanie novým kľúčom, potom po prechodnom období odstráňte starý kľúč.
Potrebujú subdomény samostatné overovanie?
SPF: Áno, každá subdoména potrebuje vlastný SPF záznam, ak z nej odosiela e-maily. DKIM: Kľúče môžu byť zdieľané alebo samostatné pre každú subdoménu. DMARC: Subdomény dedia politiku rodiča, pokiaľ sp= nie je nastavené alebo subdoména má vlastný záznam DMARC.
Záver
Overovanie e-mailov prostredníctvom SPF, DKIM a DMARC už nie je voliteľné pre firmy, ktoré sa spoliehajú na e-mailovú komunikáciu. Tieto protokoly chránia vašu značku pred spoofingom, zlepšujú doručiteľnosť a budujú dôveru potrebnú pre efektívny e-mailový marketing.
Kľúčové poznatky:
- SPF autorizuje odosielacie servery cez DNS
- DKIM preukazuje autentickosť správy kryptografickými podpismi
- DMARC vynucuje politiku a poskytuje viditeľnosť prostredníctvom správ
- Začnite s monitorovaním (p=none) pred vynucovaním odmietnutia
- Všetky legitímne zdroje odosielania musia byť správne nakonfigurované
- Pravidelné monitorovanie zabraňuje driftu konfigurácie
Pre e-commerce firmy využívajúce Shopify, kombinácia správneho overovania e-mailov s integráciou zákazníckych údajov cez Tajo a Brevo vytvára silný základ. Vaše transakčné e-maily spoľahlivo dosahujú zákazníkov, vaše marketingové kampane dosahujú lepšie umiestnenie do doručenej pošty a vaša značka zostáva chránená pred spoofingom.
Ste pripravení zlepšiť doručiteľnosť e-mailov? Začnite auditom vášho aktuálneho nastavenia overovania pomocou nástrojov uvedených v tomto sprievodcovi, potom systematicky nakonfigurujte SPF, DKIM a DMARC podľa poskytnutých podrobných pokynov.
Zistite, ako Tajo integruje s Brevo, aby poskytoval bezproblémové overovanie e-mailov spolu so synchronizáciou zákazníckych údajov v reálnom čase pre váš obchod Shopify.