SPF įrašas būtinas, kad mūsų siunčiami laiškai nenueitų į spam katalogą gavėjų dėžutėse. Plačiau: Kodėl siunčiami el. laiškai nueina į SPAM?

Užsisakius Google Workspace arba Hosted Email sistemoje Kasa.lt, SPF įrašas Tera.lt DNS serveryje sukuriamas automatiškai. Jei nenaudojate kitų el. pašto serverių, nieko keisti nereikia.

Standartinis SPF įrašas

v=spf1 mx a ~all

Šis įrašas nurodo:

  • mx – laiškus gali siųsti el. pašto serveris, nurodytas to paties adreso (host) MX tipo įraše.
  • a – laiškus gali siųsti interneto svetainės sistema, pvz.: WordPress, kurios IP adresas nurodytas to paties adreso (host) A tipo įraše. Naudojant CDN (pvz., CloudFlare), toks įrašas neveikia: tikrasis serverio IP paslepiamas ir vietoj jo rodomas CDN IP, todėl šis įrašas leistų siųsti el. laiškus ne iš tikrojo serverio, o iš CDN serverio, o tai yra neįmanoma.
  • ~all – iš visų kitų serverių gaunami laiškai turi būti pažymimi kaip įtartino siuntėjo ir gavėjo dėžutėje tikriausiai eis į spam aplanką.

Papildomų el. pašto serverių adresai

Jei el. laiškus siunčiame ir iš kitų serverių (pvz.: Google Workspace, naujienlaiškų sistemos ir pan.), turime nurodyti visų tų serverių adresus, kitaip tie laiškais bus žymimi kaip brukalai.

Papildomus adresus įterpiame tarp a ir ~all. Formatas priklauso nuo adreso tipo:

  • IP adresas – rašome patį IP adresą su priešdėliu ip4: (v4 adresams – standartinis) arba ip6: (v6 adresams – naujas). Pvz.: ip4:8.8.8.8
  • Domenas – rašome domeną su priešdėliu a:, pvz.: a:tera.lt. Naudojama labai retai, kai kitos interneto svetainės siunčia laiškus mūsų vardu.
  • El. pašto serveris – rašome domeną, kurio MX įraše nurodytas el. pašto serveris gali siųsti laiškus, su priešdėliu mx:, pvz.: mx:tera.lt. Naudojama labai retai, kai kito domeno el. pašto serveris siunčia laiškus mūsų vardu. MX įrašas nurodo laiškus priimančio serverio adresą, bet dažnai jis skiriasi nuo laiškus išsiunčiančio SMTP serverio adreso.
  • SPF įrašų rinkinys – rašome adresą (host), ant kurio sukurti visi reikalingi SPF įrašai, su priešdėliu include:, pvz.: include:_spf.google.com.

Kai naudojame išorinį el. pašto serverį, pvz.: Gmail ar Hosted Email, el. pašto administratorius nurodo, kokį SPF įrašą turime susikurti. Dažniausiai tai adresas su priešdėliu include:. Jame administratorius teisingai sukonfigūruoja ir atnaujina visus MX serverius, kurie siunčia laiškus mūsų vardu.

Jei naudojame ir kitus el. pašto serverius, pakeičiame ne visą SPF įrašą, o tik įterpiame administratoriaus nurodyto įrašo include dalį į savo susikurtą SPF įrašą.

Tikslūs duomenys, koks turi būti SPF įrašas šiems el. pašto serveriams:

Sudėtingo SPF įrašo pavyzdys

v=spf1 mx a ip4:8.8.8.8 a:tera.lt mx:tera.lt include:_spf.google.com ~all

Sukūrus tokį SPF įrašą, laiškus gali siųsti:

  • mūsų MX serveris
  • mūsų interneto svetainė
  • serveris, kurio IP adresas yra 8.8.8.8
  • tera.lt interneto svetainė
  • tera.lt naudojamas el. pašto serveris
  • visi Google serveriai

Tai sudėtingą el. pašto serverių konfigūraciją iliustruojantis pavyzdys, kaip įterpiami papildomi adresai. Realybėje SPF įrašai būna trumpesni.