Patarimai

Kodėl laiškai patenka į šlamštą ir kaip tai sutvarkyti: SPF, DKIM ir DMARC

Klientas sako, kad jūsų pasiūlymo negavo, o vėliau jį randa šlamšto aplanke. Dažniausia priežastis – ne laiško turinys, o neteisingai sukonfigūruotas domenas. Šiame gide paaiškiname, ką patikrinti ir kaip tai sutvarkyti.

Parengė Kibernetas · Atnaujinta

Kaip gavėjo serveris nusprendžia, kur dėti laišką

Gavęs laišką, Gmail, Outlook ar kitas pašto serveris pirmiausia tikrina, ar laiškas tikrai išsiųstas iš to domeno, kuris nurodytas siuntėjo adrese. Tam naudojami trys DNS įrašai: SPF, DKIM ir DMARC. Jei jų nėra arba jie neteisingi, laiškas atrodo kaip galimai suklastotas, todėl atsiduria šlamšte arba yra atmetamas.

SPF: kas gali siųsti jūsų vardu

SPF įrašas – tai sąrašas serverių, kuriems leidžiama siųsti laiškus jūsų domeno vardu. Jis įrašomas kaip TXT įrašas domeno DNS nustatymuose, pavyzdžiui:

v=spf1 mx include:_spf.google.com ~all

Į SPF reikia įtraukti visus siuntimo šaltinius: pašto serverį, svetainę (jei jos formos siunčia laiškus), naujienlaiškių įrankį, sąskaitų programą. Dažniausios klaidos:

  • Domenui sukurti du atskiri SPF įrašai – tada negalioja nė vienas. Turi būti vienas įrašas su visais šaltiniais.
  • Per daug „include“ dalių: SPF leidžia ne daugiau kaip 10 DNS užklausų, o viršijus šią ribą patikra nepavyksta.
  • Pamirštas naujienlaiškių ar sąskaitų įrankis – jo siunčiami laiškai patikros nepraeina.

DKIM: skaitmeninis laiško parašas

DKIM kiekvieną siunčiamą laišką pasirašo slaptu raktu, o viešasis raktas paskelbiamas domeno DNS. Gavėjas patikrina parašą ir įsitikina, kad laiškas pakeliui nebuvo pakeistas. DKIM raktą sugeneruoja pašto tiekėjas (jūsų pašto serveris, Google Workspace, Microsoft 365 ar naujienlaiškių įrankis), o jūs jį įrašote į DNS. Kiekvienas siuntimo įrankis turi savo DKIM raktą.

DMARC: ką daryti, jei patikra nepavyko

DMARC nurodo gavėjui, ką daryti su laišku, kuris nepraėjo SPF ir DKIM patikros, ir kur siųsti ataskaitas. Įrašas atrodo taip:

v=DMARC1; p=none; rua=mailto:[email protected]
  • p=none – tik stebėti ir gauti ataskaitas. Nuo to verta pradėti.
  • p=quarantine – patikros nepraėjusius laiškus dėti į šlamštą.
  • p=reject – tokius laiškus atmesti. Tai geriausia apsauga nuo apsimetinėjimo jūsų vardu.

Pradėkite nuo p=none, kelias savaites stebėkite ataskaitas, įsitikinkite, kad visi teisėti siuntimo šaltiniai praeina patikrą, ir tik tada griežtinkite politiką.

Ko reikalauja Gmail ir Outlook

Nuo 2024 m. vasario Google reikalauja, kad visi į Gmail adresus siunčiantys siuntėjai turėtų bent SPF arba DKIM, o per dieną išsiunčiantys daugiau nei 5000 laiškų – SPF, DKIM, DMARC ir naujienlaiškiuose vieno paspaudimo atsisakymo nuorodą. Nuo 2025 m. gegužės panašius reikalavimus didelės apimties siuntėjams taiko ir Microsoft (Outlook.com, Hotmail). Net jei siunčiate nedaug laiškų, visi trys įrašai padeda jiems pasiekti gavėją.

Kaip patikrinti per kelias minutes

  1. Išsiųskite laišką iš įmonės adreso į bet kurį Gmail adresą.
  2. Gmail atidarykite laišką, spustelėkite trijų taškų meniu ir pasirinkite „Rodyti originalą“ (Show original).
  3. Viršuje matysite SPF, DKIM ir DMARC eilutes. Visose trijose turi būti PASS.
  4. Jei kurioje nors eilutėje FAIL arba eilutės nėra, reikia taisyti DNS įrašus.

Patikrinkite ir svetainės kontaktų formą: jei ji laiškus siunčia per serverio PHP funkciją, o ne per jūsų pašto dėžutę (SMTP), tokie laiškai dažnai patikros nepraeina.

Kitos dažnos priežastys

  • Serverio IP adresas pateko į juodąjį sąrašą, pavyzdžiui, dėl kitų to paties serverio naudotojų siunčiamo šlamšto.
  • Laiške tik paveikslėlis ar daug nuorodų ir mažai teksto.
  • Naujienlaiškius gauna žmonės, kurie jų neprašė, ir žymi juos kaip šlamštą.
  • Siunčiančiam serveriui nesukonfigūruotas atvirkštinis DNS (PTR) įrašas.

Dažniausi klausimai

Neradote atsakymo? Paklauskite mūsų.

Ar užtenka vien SPF?

Nedideliam siuntėjui Gmail to gali užtekti, bet patikimiausia turėti visus tris įrašus: DKIM apsaugo laiško turinį, o DMARC – jūsų domeną nuo apsimetinėjimo.

Ar SPF, DKIM ir DMARC galiu sutvarkyti pats?

Taip, jei turite prieigą prie domeno DNS ir žinote, kokius įrašus pateikė jūsų pašto tiekėjas. Tačiau klaida DNS nustatymuose gali sutrikdyti pašto veikimą, todėl, jei abejojate, geriau tai patikėti specialistui.

Per kiek laiko įsigalioja DNS pakeitimai?

Dažniausiai per kelias minutes ar valandas, priklausomai nuo įrašo galiojimo laiko (TTL). Retais atvejais – iki paros.

Turite klausimų?

Parašykite – atsakysime ir patarsime, ką daryti jūsų atveju. Pokalbis jūsų niekuo neįpareigoja.