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.
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.