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.

Featured image for article: SPF, DKIM a DMARC: Kompletný Sprievodca Overovaním 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
SPFUvádza autorizované odosielacie serveryHlavičkový papier spoločnosti so schválenými pobočkami
DKIMKryptograficky podpisuje správyVoskopečať preukazujúca autentickosť
DMARCNastavuje politiku pre zlyhania + reportovaniePokyny, č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:

  1. Odošlete e-mail zo svojej marketingovej platformy
  2. Prijímací server extrahuje vašu doménu z Return-Path (obálkový odosielateľ)
  3. Server vykoná DNS dotaz na SPF záznam vašej domény
  4. Porovná odosielaciu IP s autorizovaným zoznamom vášho SPF záznamu
  5. 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]all

Verziový tag: Vždy začína v=spf1

Mechanizmy: Definujú, kto môže odosielať

MechanizmusPopisPríklad
include:Dôverovať SPF inej doményinclude:spf.brevo.com
ip4:Autorizovať konkrétnu IPv4ip4:192.168.1.1
ip6:Autorizovať konkrétnu IPv6ip6:2001:db8::1
aPovoliť IP adresy A záznamu doménya
mxPovoliť IP adresy poštových serverov doménymx
ptrReverzný DNS (zastaralé)ptr:example.com
exists:Podmienená kontrolaexists:%{i}.spf.example.com

Kvalifikátory: Definujú, ako spracovať zhody

KvalifikátorVýznamVýsledok
+Pass (predvolené)Autorizované
-Fail (tvrdý)Neautorizované, odmietnuť
~SoftFailNeautorizované, 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 -all

Toto 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 -all

Toto 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 -all

Toto autorizuje konkrétnu IP adresu (váš server) plus Brevo.

Začíname so soft fail počas testovania:

v=spf1 include:spf.brevo.com ~all

Použ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
Brevoinclude:spf.brevo.com
Google Workspaceinclude:_spf.google.com
Microsoft 365include:spf.protection.outlook.com
Amazon SESinclude:amazonses.com
SendGridinclude:sendgrid.net
Mailguninclude: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 -all

Krok 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:

Terminal window
dig TXT yourdomain.com

Alebo 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 -all
v=spf1 include:_spf.google.com -all
Správne:
v=spf1 include:spf.brevo.com include:_spf.google.com -all

Prekroč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:

  1. Váš poskytovateľ e-mailov vygeneruje pár verejný/súkromný kľúč
  2. Verejný kľúč uverejníte v DNS
  3. Poskytovateľ podpisuje odchádzajúce e-maily súkromným kľúčom
  4. Prijímacie servery načítajú váš verejný kľúč z DNS
  5. Pomocou verejného kľúča overia podpis
  6. 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.com

Selektor 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...
TagPopisPrí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:

  1. Prejdite do Nastavenia > Odosielatelia, Domény a Vyhradené IP
  2. Vyberte svoju doménu
  3. Prejdite do sekcie DKIM
  4. Skopírujte poskytnutý DNS záznam

Pre vlastné poštové servery vygenerujte kľúče pomocou OpenSSL:

Terminal window
openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout -out public.key

Krok 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;
TagVý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:

  1. Vynucovanie politiky: Definujte, ako by mali prijímacie servery spracovávať zlyhania overovania
  2. Reportovanie: Dostávajte údaje o tom, kto odosiela e-maily pomocou vašej domény

Proces overovania DMARC:

  1. Prijímací server dostane e-mail, ktorý tvrdí, že pochádza z vašej domény
  2. Skontroluje SPF (zodpovedá odosielacia IP?)
  3. Skontroluje DKIM (je podpis platný?)
  4. Skontroluje zarovnanie DMARC (zodpovedajú overené domény hlavičke From?)
  5. Ak zarovnanie zlyhá, uplatní vašu politiku DMARC
  6. 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žimPopis
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=100

Povinné tagy:

TagPopisHodnoty
v=VerziaDMARC1 (vždy)
p=Politikanone, quarantine, reject

Voliteľné tagy:

TagPopisPredvolené
rua=Adresa súhrnnej správyžiadna
ruf=Adresa forenznej správyžiadna
pct=Percento na uplatnenie politiky100
sp=Politika subdoményrovnaká ako p=
adkim=Režim zarovnania DKIMr (relaxed)
aspf=Režim zarovnania SPFr (relaxed)
fo=Možnosti forenznej správy0
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=100

p=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=100

Nastavenie 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ú:

  1. Prejdite na p=quarantine; pct=10 (karanténa 10 % zlyhaní)
  2. Zvýšte pct na 25, 50, 75, 100
  3. Prejdite na p=reject; pct=10
  4. 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:

  1. Prihláste sa do Cloudflare Dashboard
  2. Vyberte svoju doménu
  3. Prejdite na DNS > Records
  4. Kliknite na Add Record
  5. Pre SPF: Typ=TXT, Názov=@, Obsah=váš SPF záznam
  6. Pre DKIM: Typ=TXT, Názov=selector._domainkey, Obsah=kľúč DKIM
  7. Pre DMARC: Typ=TXT, Názov=_dmarc, Obsah=záznam DMARC
  8. Kliknite na Save

Google Domains/Squarespace:

  1. Prejdite do nastavení DNS pre vašu doménu
  2. Prejdite na Custom Records
  3. Kliknite na Manage Custom Records
  4. Pridajte každý záznam s príslušným typom, hostiteľom a dátami
  5. Pre SPF: Hostiteľ=@, Typ=TXT, Dáta=SPF záznam
  6. Pre DKIM: Hostiteľ=selector._domainkey, Typ=TXT, Dáta=kľúč DKIM
  7. Pre DMARC: Hostiteľ=_dmarc, Typ=TXT, Dáta=záznam DMARC

GoDaddy:

  1. Prejdite na My Products > Domains
  2. Kliknite na DNS vedľa vašej domény
  3. Prejdite na sekciu Records
  4. Kliknite na Add pre každý nový záznam
  5. Vyberte TXT pre Typ
  6. Zadajte Názov (@ pre SPF, selector._domainkey pre DKIM, _dmarc pre DMARC)
  7. Zadajte Hodnotu
  8. Uložte

Namecheap:

  1. Prejdite na Domain List > Manage
  2. Kliknite na Advanced DNS
  3. Pridajte nový záznam pre každý
  4. Vyberte TXT Record
  5. Hostiteľ: @ pre SPF, selector._domainkey pre DKIM, _dmarc pre DMARC
  6. Hodnota: Obsah vášho záznamu
  7. 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:

Terminal window
dig TXT yourdomain.com
dig TXT selector._domainkey.yourdomain.com
dig TXT _dmarc.yourdomain.com

Alebo 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 -all

Zá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:

Terminal window
# Skontrolujte SPF
dig TXT yourdomain.com
# Skontrolujte DKIM
dig TXT selector._domainkey.yourdomain.com
# Skontrolujte DMARC
dig TXT _dmarc.yourdomain.com
# Skontrolujte z konkrétneho DNS servera
dig @8.8.8.8 TXT yourdomain.com

Analý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.com

Overovanie 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

  1. Prihláste sa do svojho účtu Brevo
  2. Prejdite na Nastavenia > Odosielatelia, Domény a Vyhradené IP
  3. Kliknite na Pridať doménu
  4. Zadajte názov svojej domény

Krok 2: Nakonfigurujte SPF

Brevo poskytuje SPF include na pridanie do vášho DNS:

include:spf.brevo.com

Pridajte toto k vášmu existujúcemu SPF záznamu alebo vytvorte nový:

v=spf1 include:spf.brevo.com -all

Krok 3: Nakonfigurujte DKIM

Brevo automaticky generuje kľúče DKIM. Skopírujte poskytnutý záznam:

  1. Prejdite do nastavení domény v Brevo
  2. Nájdite sekciu DKIM
  3. Skopírujte názov a hodnotu DNS záznamu
  4. 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.

Subscribe to updates

blog-updates

Drop your email or phone number — we'll send you what matters next.

auto-detect
Získať Brevo