V tem članku boste izvedeli:
- Čemu služijo SPF, DKIM in DMARC in kako delujejo
- Kako te mehanizme nastaviti
- Pogoste težave
- Pogosto zastavljena vprašanja
SPF, DKIM in DMARC
SPF, DKIM in DMARC so ukrepi proti lažnim e-poštnim sporočilom. Če jih ne uporabljate ali jih nimate pravilno nastavljenih, povečujete možnost, da bo sistem prejemnika vaše sporočilo označil kot neželeno pošto ali pa vaše e-sporočilo zavrnil in ga vrnil kot nedostavljivo.
- SPF (Sender Policy Framework) je sistem za preverjanje e-pošte, ki lastnikom domen omogoča, da s posebnim zapisom DNS določijo, kateri strežniki smejo pošiljati e-pošto v imenu njihove domene. Prejemniki lahko nato preverijo zapise SPF in se odločijo, ali bodo e-pošto sprejeli, zavrnili ali kako drugače obdelali.
- DKIM (DomainKeys Identified Mail) je metoda, ki organizaciji, odgovorni za pošiljanje e-pošte, omogoča, da sporočilu doda digitalni podpis. Prejemniki lahko ta podpis preverijo in tako potrdijo, da e-sporočilo po pošiljanju ni bilo spremenjeno in da prihaja iz zakonitega vira.
- DMARC (Domain-based Message Authentication, Reporting, and Conformance) je politika preverjanja e-pošte in protokol za poročanje, ki pomaga zaščititi e-poštne domene pred zlorabo, kot sta phishing in spoofing. DMARC uporablja SPF in DKIM za preverjanje, ali so poslana e-sporočila zakonita, ter določa, kako naj prejemnik ravna z e-sporočili, ki preverjanja ne opravijo. Nastavi se s posebnim zapisom DNS.
Nastavitev mehanizmov za preverjanje e-pošte
Za zagotovitev čim boljše dostavljivosti vaše pošte nastavite vse omenjene zaščitne mehanizme. Kadar zamenjate ali dodate ponudnika (na primer poleg naše pošte uporabljate še storitev za pošiljanje množične e-pošte), poskrbite, da pravilno vključite predvsem SPF po navodilih tega ponudnika.
Nastavitev zapisa SPF
Zapis SPF določa strežnike, ki smejo pošiljati pošto v imenu domene ali poddomene, pri kateri je nastavljen. Podroben vodnik za nastavitev zapisov DNS najdete v članku DNS – Zapisi domene.
Domeni nastavite največ 1 zapis SPF. Z navedbo več zapisov preverjanje SPF razveljavite.
Če za pošiljanje e-pošte uporabljate izključno storitve VEDOS (Webhosting, WebSite, Mailhosting) brez zaščite WEDOS Protection ⧉, nastavite zapis SPF:
Name TTL Type Data (prazno) 300 TXT v=spf1 mx a include:_spf.we.wedos.net -all

Če uporabljate izključno drugega ponudnika e-pošte, uporabite SPF po njegovih navodilih. Če morate vnesti več ponudnikov ali rešujete težave s SPF, sledite članku E-pošta – Zapis SPF.
Nastavitev DKIM
Preverjanje e-pošte prek DKIM v celoti urejamo mi.
Za preverjanje sporočil, poslanih iz storitve Webhosting prek funkcije PHP mail(), uporabljamo te zapise DNS, ki jih na naših strežnikih praviloma ustvarimo samodejno:
Name TTL Type Data key1.wedos-dkim._domainkey 300 CNAME key1.dkim-we.wedos.net key2.wedos-dkim._domainkey 300 CNAME key2.dkim-we.wedos.net
Če uporabljate tuj DNS ali teh zapisov pri domeni, ki kaže na naš Webhosting, iz kakršnega koli razloga nimate, jih dodajte. Za pravilno delovanje teh zapisov poskrbite tudi za pravilno nastavitev parametra return-path.
E-pošto, poslano prek SMTP, preverjamo z deljenim ključem DKIM na naslovu shared.dkim-wes1.wedos.net. Ta nastavitev je samodejna, nikjer je ni treba vklopiti, hkrati pa je ne morete izklopiti.
Nastavitev DMARC
Osnovni zapis DMARC, ki izboljša dostavljivost e-pošte, ima obliko:
Name TTL Type Data _dmarc 300 TXT v=DMARC1; p=none; rua=mailto:vas-e-naslov@domena.tld
kjer je vas-e-naslov@domena.tld zamenjajte z e-poštnim naslovom, na katerega želite prejemati morebitna agregirana poročila.

Pogoste težave
Med pogoste težave spadajo:
- Nadaljnje pošiljanje neželene pošte ali nedostava pošte
- Nedelujoči SPF, DKIM in DMARC pri pošiljanju s funkcijo mail() iz storitve Webhosting
- Prikaz obvestila o pošiljanju prek domene shared.dkim-wes1.wedos.net
- Nezdružljiv DMARC
Pošta s SPF, DKIM in DMARC je nedostavljiva
Težava: Čeprav so SPF, DKIM in DMARC nastavljeni, pošta konča med neželeno pošto ali sploh ni dostavljena.
Rešitev: Preverite, ali so vsi zapisi pravilno nastavljeni in propagirani (spremembe zapisov DNS se lahko pokažejo v 30–60 minutah ali tudi pozneje). Najpogostejša napaka je več zapisov SPF pri eni domeni in navajanje podatkov zapisa v narekovajih.
Sum, da pošiljatelj ali prejemnik blokira e-pošto, rešujte po navodilih E-pošta – Blokiranje.
Pošiljanje prek funkcije mail()
Težava: Pri pošiljanju prek funkcije mail() v storitvi Webhosting SPF, DKIM in DMARC odpovedo.
Vzrok: V osnovni nastavitvi funkcije mail() je pošiljatelj takšne e-pošte strežnik storitve Webhosting, na primer hcX-wdXXX.wedos.net, za katerega zapisi, ki ste jih nastavili, ne veljajo.
Rešitev: V funkciji mail() nastavite return-path z naslovom na vaši domeni po tem navodilu.
Prek domene shared.dkim-wes1.wedos.net
Težava: Prejemniku sporočila se prikaže neželeno obvestilo o pošiljanju prek domene shared.dkim-wes1.wedos.net.

Rešitev: Prepričajte se, da imate pravilno nastavljen in propagiran zapis SPF. Če ga imate, se to obvestilo ne bi smelo prikazovati.
Nezdružljiv DMARC
Težava: Napredna nastavitev DMARC sporočila označuje kot problematična.
Vzrok: Pri e-pošti, poslani prek shared.dkim-wes1.wedos.net poravnava DKIM ne deluje pravilno.
Rešitev: Prepričajte se, da imate veljaven SPF, in po potrebi prilagodite parametre zapisa DMARC.
Pogosto zastavljena vprašanja
Je vse to res nujno?
Če želite, da bo vaša e-pošta zaupanja vredna, da. Različni ponudniki imajo različna pravila za neželeno pošto in zavračanje e-sporočil, vendar sta vsaj SPF in DKIM ključna za zanesljivo dostavo.
Ali mi lahko to nastavite vi?
DKIM DNS lahko nastavite samodejno z usmeritvijo domene na gostovanje po tem navodilu. Zapisov SPF in DMARC praviloma ne nastavljamo, ker nimamo dovolj informacij o poštnih storitvah, ki jih uporabljate, in bi z napačno nastavitvijo lahko ogrozili njihovo delovanje. Osnovne zapise iz tega navodila vam lahko nastavimo, vendar gre za plačljivo storitev po ceniku.
Kako naj se spoznam na poročila DMARC?
Osnove branja poročil DMARC najdete na primer v našem skupnostnem navodilu ⧉.