Modul 4 · 4.5
DMARC: što primatelji trebaju raditi s lažnom poštom
Modul 4: Zapisi za e-poštu · Vrijeme čitanja: 10 minuta
Cilj učenja: Nakon ove lekcije moći ćete objasniti kako DMARC kombinira SPF i DKIM, postaviti valjan DMARC zapis i korak po korak pooštriti politiku.
Ključni pojmovi: DMARC, _dmarc, v=DMARC1, politika p=none / quarantine / reject, usklađivanje (alignment), rua izvještaji, sp= i np=, testni način t=, jedan DMARC zapis
Dio koji nedostaje
SPF (lekcija 4.3) provjerava s kojeg poslužitelja dolazi poruka, ali gleda tehničku envelope adresu. DKIM (lekcija 4.4) provjerava potpis, ali taj potpis može biti bilo koje domene. Prevarant dakle može poslati poruku s "Od: info@example.com" koja uredno prođe SPF provjeru za svoju vlastitu domenu i uredno je potpisana svojom vlastitom domenom.
DMARC (Domain-based Message Authentication, Reporting and Conformance) zatvara taj krug. Postavlja jedno pitanje: pripada li uspješna SPF ili DKIM provjera domeni koju primatelj vidi u adresi "Od:"? To se zove usklađivanje (alignment). I Vi govorite primateljima što trebaju učiniti ako je odgovor ne.
DMARC je opisan 2015. godine u RFC 7489. U svibnju 2026. objavljena je revidirana verzija kao službeni internetski standard: RFC 9989 (s RFC 9990 i 9991 za izvještaje). Postojeći zapisi s v=DMARC1 ostaju valjani.
Kako primatelj odlučuje
Kada stigne poruka s pošiljateljem info@example.com, primatelj postupa ovako:
- SPF: dolazi li poruka s dopuštenog poslužitelja, i pripada li envelope domena domeni
example.com? - DKIM: postoji li valjan potpis, i pripada li domena koja potpisuje (
d=) domeniexample.com? - DMARC: je li barem jedno od to dvoje uspješno i usklađeno? Tada je poruka u redu. Ako nije, primatelj slijedi Vašu politiku.
Dovoljno je da jedno od to dvoje uspije. Zato je DKIM toliko važan za usluge koje šalju poštu s vlastitom envelope adresom, poput mnogih usluga za newsletter: SPF tu doduše uspijeva, ali ne za Vašu domenu. Samo DKIM potpis s d=example.com tada čini poruku ispravnom.
"Pripada" standardno znači: ista organizacijska domena. nieuws.example.com pripada domeni example.com. To se zove relaxed usklađivanje. S adkim=s ili aspf=s (strict) mora biti točno ista domena. Za gotovo svakoga relaxed je dovoljno dobar.
Kako izgleda DMARC zapis?
DMARC zapis je TXT zapis na nazivu _dmarc Vaše domene:
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"Sastoji se od dijelova (tagova) odvojenih točkom sa zarezom.
| Tag | Značenje |
|---|---|
v=DMARC1 | Ovo je DMARC zapis. Mora biti na prvom mjestu. |
p= | Politika za Vašu domenu: none, quarantine ili reject. |
rua=mailto:... | Opcionalno: adresa za dnevne zbirne izvještaje. |
sp= | Opcionalno: druga politika za poddomene koje postoje. |
np= | Opcionalno (novo u RFC 9989): politika za poddomene koje ne postoje, poput factuur.example.com ako je nikada niste napravili. Prevaranti rado koriste takve nazive. |
adkim= / aspf= | Opcionalno: r (relaxed, standardno) ili s (strict). |
t=y | Opcionalno (novo u RFC 9989): testni način. Primatelji primjenjuju korak blažu politiku. Zamjenjuje stari pct=. |
Odabir politike
| Politika | Što primatelj radi |
|---|---|
p=none | Ništa. Poruka se jednostavno dostavlja. Dobivate izvještaje ako ispunite rua. Ovo se zove i praćenje (monitoring). |
p=quarantine | Poruka koja nije ispravna, ide u mapu neželjene pošte. |
p=reject | Poruka koja nije ispravna, odbija se. Najbolja zaštita protiv zloporabe Vašeg imena. |
Razuman redoslijed:
- Najprije dovedite SPF i DKIM u red, za sve usluge koje šalju poštu u Vaše ime: Vašeg pružatelja e-pošte, Vašu web stranicu, Vašu uslugu za newsletter, Vaš računovodstveni program, Vašu web trgovinu.
- Počnite s
p=noneiruaadresom. Pogledajte nekoliko tjedana u izvještaje koje usluge šalju poštu u ime Vaše domene i jesu li uspješne. - Prijeđite na
p=quarantine, a ako sve ide dobro, prijeđite nap=reject.
Ako niste sigurni jesu li sve Vaše usluge pravilno postavljene, nemojte odmah prijeći na reject. Zaboravljena usluga (na primjer program koji šalje Vaše račune) tada više neće stizati.
Neke tvrtke za hosting odmah uz novi paket postavljaju strogu DMARC politiku (p=reject). To je sigurno sve dok sva Vaša pošta prolazi kroz njihove poslužitelje. Ako šaljete poštu i putem drugih usluga, prvo provjerite SPF i DKIM tih usluga.
Izvještaji
S rua=mailto:dmarc@example.com dobivate od velikih primatelja svakodnevni pregled (XML datoteku) tko je slao poštu u ime Vaše domene i je li to uspjelo. Korisno, ali tehničko. Koristite za to zasebnu adresu; vrlo brzo ćete dobivati nekoliko dnevno. Postoje usluge koje izvještaje čine čitljivima.
Ako šaljete izvještaje na adresu na drugoj domeni (na primjer usluzi za izvještavanje), ta druga domena mora u svom DNS-u dati dopuštenje. Usluga to obično sama uređuje.
Česte pogreške
- Dva DMARC zapisa. Smije postojati samo jedan na
_dmarc. Kod dva zapisa primatelj se ponaša kao da uopće nemate DMARC. Prilagodite postojeći zapis. - Na pogrešnom nazivu. Zapis pripada na
_dmarc.example.com, ne na samu domenuexample.com. - Tipfeleri u tagovima.
p=rejectradi,p=rejectedilipolicy=rejectne rade. Bez valjanogp=, zapis se računa kaop=none. - Uključivanje DMARC-a prije nego SPF i DKIM budu ispravni. Tada odbijate vlastitu poštu.
- Prebrzo ponovno provjeravanje nakon promjene. DMARC zapis ponekad ima dug TTL (na primjer četiri sata). Nakon promjene još ćete neko vrijeme vidjeti stari zapis.
Zašto je to važno
Od veljače 2024. Gmail i Yahoo zahtijevaju od pošiljatelja velikih količina pošte (više od otprilike 5.000 dnevno) DMARC zapis, minimalno s p=none, i da SPF ili DKIM uspješno prođe usklađivanje. Microsoft zahtijeva isto od svibnja 2025. za Outlook.com i Hotmail. I za male pošiljatelje DMARC poboljšava dostavu i štiti Vaše klijente od lažnih računa poslanih u Vaše ime.
U praksi: ovako to izgleda u panelu
U ovom primjeru koristimo DirectAdmin. U odjeljku DNS Administration kliknite na olovku iza TXT zapisa _dmarc, ili napravite novi TXT zapis s nazivom _dmarc i odaberite kod TXT Record Type opciju DMARC. Kod Domain policy type odaberite None, Quarantine ili Reject; kod Aggregate Email (RUA) po želji unesite adresu za izvještaje. Moj WebOké ima sličnu DMARC pomoć na kartici DNS.
Ako Vaš panel nema takvu pomoć, napravite običan TXT zapis na _dmarc i sami upišite tekst. Rezultat je isti.
Sažetak
- DMARC provjerava uspijeva li SPF ili DKIM za domenu u adresi "Od:" (usklađivanje).
- Zapis se nalazi na
_dmarc.<domena>, počinje sv=DMARC1i ima politikup=none,quarantineilireject. - Prvo SPF i DKIM za sve usluge, zatim
p=nones izvještajima, pa pooštravanje. - Točno jedan DMARC zapis po domeni.
Kviz
Zadatak
Zadatak Z4.5: Potražite DMARC. Pronađite DMARC zapis domene sidn.nl (ili svoje vlastite domene; sidn.nl je web stranica organizacije SIDN, registra za .nl u Nizozemskoj). Zalijepite cijeli zapis i navedite koja politika (p=) je postavljena.
Zadatak O4.5: Samostalno postavljanje u Vašoj zoni za vježbu. U zoni za vježbu šaljete izvještaje na fiksnu adresu za vježbu; kod svoje prave domene koristite vlastitu adresu. U svojoj zoni za vježbu napravite DMARC zapis s politikom <code>.dnspractice.euquarantine (ili none ako želite početi s praćenjem) i izvještajima na dmarc@dnspractice.eu (rua=mailto:dmarc@dnspractice.eu).
Zadatak O4.5
Ovaj zadatak izvodite u svojoj vlastitoj zoni za vježbu: pravoj DNS zoni na poslužiteljima imena tvrtke WebOké, isključivo za Vas. Prijavite se svojom e-mail adresom. Dobit ćete poveznicu za prijavu putem e-pošte i nakon toga se vratiti na ovu lekciju. Vašu adresu koristimo samo za potrebe tečaja.
Dodatno štivo
Koraci u ovim člancima vrijede za panele WebOké; u drugim panelima postupak je sličan.
- Što je DMARC? Objašnjenje jednostavnim jezikom
- DirectAdmin priručnik 5.9: DMARC postavljanje
- Izrada DMARC zapisa u DirectAdminu
- Priručnik za WebOké 5.5: DNS pomoćnici: MX, SPF, DMARC, CAA i SRV
- Javna provjera e-pošte (SPF, DMARC, MX): https://www.weboke.hr/provjera-e-poste, i test e-pošte na internet.nl: https://internet.nl
- RFC 9989 (DMARC), RFC 9990 (izvještaji); povijesno RFC 7489
