Přejít na obsah

Jak nastavit DMARC krok za krokem

Co je DMARC, jak sestavit záznam, jak číst reporty a jak bezpečně přejít z režimu sledování na odmítání podvržených zpráv.

Publikováno:

DMARC je záznam v DNS, kterým vlastník domény říká ostatním poštovním serverům: „Takhle poznáte, že zpráva opravdu přišla od nás, a tohle udělejte se zprávami, které kontrolou neprojdou.“ Bez DMARC se kdokoli může vydávat za Vaši doménu a příjemci nemají podle čeho podvrh odmítnout.

Jak DMARC funguje

DMARC staví na dvou starších mechanismech:

  • SPF ověří, že zprávu odeslal server, který k tomu má od domény povolení (návod k SPF),
  • DKIM ověří elektronický podpis zprávy.

Zpráva projde kontrolou DMARC, když projde SPF nebo DKIM a zároveň se ověřená doména shoduje s doménou v adrese odesílatele, kterou vidí příjemce (hlavička From). Tomu se říká zarovnání (alignment). Právě zarovnání brání nejčastějšímu podvodu – útočník může mít platné SPF pro svou doménu, ale do pole Od napíše tu Vaši.

Co potřebujete předem

  1. Funkční SPF se všemi servery a službami, které za doménu posílají.
  2. DKIM na poštovním serveru a ideálně i v dalších službách (newsletter, CRM, fakturace).
  3. Adresu pro reporty, například dmarc@firma.cz. Chodí na ni denně zprávy v XML, proto je vhodná samostatná schránka.

Krok 1: záznam v režimu sledování

Do DNS přidejte TXT záznam na _dmarc Vaší domény:

_dmarc.firma.cz.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@firma.cz"

Politika p=none zatím na doručování nic nemění – jen začnete dostávat reporty o tom, kdo za Vaši doménu posílá a jestli projde kontrolami.

Co znamenají jednotlivé položky

PoložkaVýznam
v=DMARC1verze, musí být první
p=politika pro doménu: none (sledovat), quarantine (do spamu), reject (odmítnout)
sp=politika pro subdomény, pokud má být jiná než p
rua=kam posílat souhrnné denní reporty
ruf=kam posílat reporty o jednotlivých zprávách – většina poskytovatelů je kvůli ochraně soukromí neposílá
pct=na kolik procent zpráv se politika uplatní – hodí se při postupném zpřísňování
adkim=, aspf=zarovnání DKIM a SPF: r volné (stačí stejná hlavní doména), s přísné (přesná shoda)
Pokud reporty posíláte na adresu v jiné doméně (např. ke službě, která je zpracuje), musí cílová doména zveřejnit povolovací záznam, jinak je odesílatelé reportů zahodí.

Krok 2: čtení reportů

Reporty chodí jako komprimované XML soubory od Gmailu, Microsoftu, Seznamu a dalších. Ručně se čtou špatně, proto se používají nástroje, které je převedou na přehled (open-source např. parsedmarc, případně online služby). Sledujte hlavně:

  • neznámé zdroje, které posílají jako Vaše doména – buď zapomenutá služba (doplnit do SPF/DKIM), nebo podvodník,
  • legitimní zdroje, které neprojdou – typicky fakturační systém nebo newsletter bez DKIM.

Počítejte s 2–4 týdny, než se v reportech ukážou i odesílatelé, kteří posílají jen občas (měsíční faktury, upomínky).

Krok 3: postupné zpřísnění

  1. p=quarantine; pct=25 – čtvrtina neověřených zpráv půjde do spamu. Týden sledujte reporty a stížnosti.
  2. p=quarantine (bez pct, tj. 100 %).
  3. p=reject – podvržené zprávy se odmítnou úplně. Cílový stav.
_dmarc.firma.cz.  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@firma.cz"

Na co si dát pozor

  • Přeposílání – při automatickém přeposílání neprojde SPF (zprávu posílá jiný server). Proto je důležitý DKIM, který přeposlání přežije.
  • E-mailové konference často mění předmět nebo tělo zprávy, a tím rozbijí podpis DKIM. Moderní konferenční software to řeší přepsáním odesílatele.
  • Domény, ze kterých neposíláte – i na ně dejte p=reject a SPF v=spf1 -all, jinak jsou snadným cílem podvodníků.
  • Nezůstávejte na p=none – sledování nic nechrání. Je to jen přechodná fáze.

Jak ověřit výsledek

Stav DMARC, SPF a DKIM své domény zkontrolujete v našem bezplatném testu domény. U konkrétní zprávy najdete výsledek v hlavičce Authentication-Results – v Gmailu přes „Zobrazit originál“, kde by u SPF, DKIM i DMARC mělo stát PASS.

Chcete mít poštu chráněnou bez starostí?

Čistý mail filtruje spam, viry a phishing dřív, než dorazí do schránky. Vyzkoušejte ho 30 dní zdarma.

Další návody

SPF záznam krok za krokem

Jak sepsat všechny odesílatele, sestavit správný SPF záznam, nepřekročit limit 10 dotazů a vyhnout se nejčastějším chybám.

Číst návod →