Mi az SPF, a DKIM és a DMARC, és miért kerülnek spambe a leveleim?
Az SPF, a DKIM és a DMARC három DNS-ben tárolt beállítás, amelyekkel a fogadó levelezőrendszer ellenőrzi, hogy a levelet valóban a domain jogos küldője küldte. Ha ezek hiányoznak vagy hibásak, a leveleid nagyobb eséllyel kerülnek spambe, és a Gmail, valamint a Yahoo a tömeges küldőktől már kötelezően meg is követeli őket.
Tartalomjegyzék
Az email protokollt eredetileg úgy tervezték, hogy bárki bármilyen feladó nevében küldhet levelet. A csalók ezt ki is használják. Az SPF, a DKIM és a DMARC erre a problémára ad választ: a domain tulajdonosa a DNS-ben közzéteszi, ki küldhet a nevében, a fogadó rendszer pedig ez alapján dönt.
A három beállítás röviden
| Beállítás | Mit ellenőriz |
|---|---|
| SPF | Mely szerverek küldhetnek levelet a domain nevében. |
| DKIM | Digitális aláírás a levélen, amely igazolja, hogy a levél útközben nem módosult, és a domain engedélyével ment ki. |
| DMARC | Mit tegyen a fogadó, ha az SPF vagy a DKIM ellenőrzés elbukik, és hová küldjön erről jelentést. |
Hogy néznek ki?
Mindhárom TXT rekordként él a DNS-ben. Az alábbi példák szemléltetésre szolgálnak, a pontos értéket mindig a levelezést szolgáltató cég adja meg.
cegnev.hu. TXT "v=spf1 include:_spf.szolgaltato.hu -all"
s1._domainkey.cegnev.hu. TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."
_dmarc.cegnev.hu. TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@cegnev.hu"
Miért kerülnek spambe a leveleim?
- Hiányzik az SPF, vagy nem szerepel benne minden küldő rendszer (például a hírlevélküldő vagy a webshop).
- Két külön SPF rekord van a domainen. Csak egy lehet, a küldőket abban kell összevonni.
- Nincs DKIM aláírás, vagy a kulcs nincs közzétéve a DNS-ben.
- Nincs DMARC rekord. A Gmail és a Yahoo 2024 óta a nagy tömegben küldőktől kötelezően elvárja, és kisebb küldőknél is javítja a kézbesítést.
- A weboldal űrlapja a látogató címével mint feladóval küld, így a levél hamisítottnak látszik.
Hogyan érdemes bevezetni a DMARC-ot?
- Indulj
p=nonebeállítással, és figyeld a jelentéseket néhány hétig. - Ha minden jogos küldő átmegy az ellenőrzésen, válts
p=quarantineértékre. - Végül, ha nincs hiba, jöhet a
p=reject, amely a hamisított leveleket teljesen elutasítja.
Hasznos volt ez a válasz?
Köszönjük a visszajelzést!