SPF záznam je dôležitý DNS záznam, v ktorom sa definuje, z ktorých serverov je možné pod danou doménou odosielať maily, a ako sa zachovať k mailom, ktoré sú poslané odinakiaľ.
Mailový server príjemcu môže overiť, či je v SPF zázname uvedený mailový server, z ktorého bol mail odoslaný. Ak tam daný server nie je uvedený, je vysoká pravdepodobnosť, že ide o spam alebo podvodný mail, a takýto mail môže server príjemcu odmietnuť.
Ak teda niekomu pošlete mail, ale ten mu nedorazí a vám sa naopak vráti hlásienie Message rejected because SPF check failed, tak máte zrejme zle zadefinovaný SPF záznam. Obdobne, ak vám niekto zasiela mail a vracia sa mu daná hláška, tak náš mailový server odmietol prijať takýto mail z dôvodu nesprávne zadefinovaného SPF záznamu.
DNS záznamy si môžete editovať v setupe v sekcii Domény / DNS zóna - defaultne je vytvorený pri priradení domény k hostingu v tvare: "v=spf1 a mx include:_spf.webhouse.sk -all" tak, aby ste mohli bez problémov odosielať správy z emailového alebo webového servera spoločnosti WebHouse.
nazovdomeny.tld IN TXT "v=spf1 a mx include:_spf.webhouse.sk -all"
V prípade že chcete do SPF záznamu zadefinovať aj iné IP adresy, ktoré sú oprávnené odosielať emaily z vašej domény, tak záznam môže vyzerať napríklad takto:
nazovdomeny.tld IN TXT "v=spf1 a mx ip4:216.58.201.67 include:_spf.webhouse.sk ~all"
Pri takomto nastavení SPF záznamu je doména oprávnená odosielať správy okrem serverov WebHouse aj z IP adresy 216.58.201.67.
Vhodný online nástroj na kontrolu správnosti zadaného SPF záznamu nájdete napríklad tu: https://mxtoolbox.com/ alebo tu: https://www.kitterman.com/spf/validate.html