Kaip sukurti SPF įrašą?
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) arbaip6:(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.