SPF on DNS-tietue, joka luettelee, mitkä palvelimet saavat lähettää sähköpostia verkkotunnuksen puolesta. Kun se puuttuu, on kahdennettu tai on avoin kaikille, verkkotunnuksen sähköpostia on helpompi väärentää ja se hylätään todennäköisemmin tai päätyy roskapostiin.
Mitä se tarkoittaa
Vastaanottavat sähköpostipalvelimet hakevat SPF-tietueen päättääkseen, lähettikö verkkotunnuksestasi tulevaksi väitetyn viestin sallimasi palvelin. Verkkotunnuksella saa olla vain yksi SPF-tietue, ja sen pitäisi päättyä merkitsemään (~all) tai hylkäämään (-all) kaikki muut palvelimet.
Mikä sen laukaisee
Kerran päivässä DNS ja sähköpostin tietoturva -tarkistus lukee julkisen DNS:n kautta rekisteröidyn verkkotunnuksen TXT-tietueet ja tarkastelee v=spf1-alkuisia. Se luo yhden tämän ongelman kolmesta versiosta:
- Useampi kuin yksi SPF-tietue (Korkea): vastaanottavat palvelimet pitävät tällöin verkkotunnuksen SPF:ää rikkinäisenä. Omistajat ja ylläpitäjät saavat hälytyksen kerran sähköpostilla ja chatissa.
- SPF-tietue sallii kenen tahansa lähettää sähköpostia (Korkea): tietue päättyy +all, mikä valtuuttaa jokaisen internetin palvelimen. Omistajat ja ylläpitäjät saavat hälytyksen kerran sähköpostilla ja chatissa.
- Ei SPF-tietuetta (Keskitaso): luodaan vain, jos verkkotunnuksella on MX-tietueita eli se vastaanottaa sähköpostia. Näkyy sovelluksessa, eikä siitä lähetetä sähköpostia.
Yleiset syyt
- Uutiskirje-, CRM- tai asiakaspalvelupalvelu otettiin käyttöön omalla v=spf1-tietueellaan sen sijaan, että se olisi lisätty olemassa olevaan tietueeseen.
- +all-päätteinen tietue kopioitiin mallista tai lisättiin toimitusvirheiden estämiseksi.
- Sähköposti siirrettiin uuteen palveluun julkaisematta sen pyytämää SPF-tietuetta.
Miten se korjataan
- Luettele kaikki palvelut, jotka lähettävät sähköpostia verkkotunnuksen nimissä: postilaatikkopalvelusi, uutiskirjetyökalu, sivusto, asiakaspalvelujärjestelmä ja laskutusohjelmisto. Kunkin määritysohje kertoo käytettävän includen.
- Säilytä DNS-palvelussasi yksi v=spf1-alkuinen TXT-tietue, joka sisältää ne kaikki, esimerkiksi v=spf1 include:_spf.google.com include:sendgrid.net ~all, ja poista muut.
- Päätä se ~all tai -all, älä koskaan +all, ja pidä se enintään 10 DNS-haussa (jokainen include lasketaan), tai vastaanottavat palvelimet pitävät sitä joka tapauksessa epäonnistuneena.
- Kun SPF on kunnossa, lisää myös DMARC-tietue. Katso Ei DMARC-tietuetta.
Milloin se poistuu
Ongelma katoaa seuraavan päivittäisen tarkistuksen jälkeen, joka ei enää löydä ongelmaa, ja sen toimenpide poistuu toimintasuunnitelmasta 7 päivää myöhemmin.
Jos merkitset toimenpiteen valmiiksi ja ongelma löytyy yhä 14 päivää myöhemmin, se palaa tilassa ”Korjaus ei toiminut”. Katso Toimintasuunnitelman käyttäminen.