Jak nastavit SPF záznam
Sender Policy Framework je technologie, která na základě adresy odesílatele e-mailu ověřuje, zda je poštovní server autorizovaný pro odesílání e-mailů pro danou doménu. Díky SPF můžete určit, které servery budou autorizovaný. Všechny ostatní budou zakázány. Maily se tak získávají na důvěryhodnosti a je tak menší pravděpodobnost, že skončí ve spamu.
Pro správné fungování SPF záznamu je potřeba v nastavení DNS u dané domény přidat nový TXT záznam.
Jak SPF nastavit?
Je to velice jednoduché a vystačíte si s přístupem ke správě DNS záznamů. Pokud máte DNS u nás, tak se stačí přihlásit do zákaznického centra a jít do správy DNS.
SPF se vytváří přidáním TXT záznamu. Můžete definovat z jakých zdrojů zpráva přijde a také nastavit chování, jak se má zacházet se zprávou, která nevyhoví validaci.
Definice povolených zdrojů:
- a = A nebo AAA záznamy
- mx = MX záznam u dané domény
- ip4 = IPv4 adresa nebo rozsah
- ip6 = IPv6 adresa nebo rozsah
- ptr = reverzní záznam domény
- include = převezme jiný SPF záznam
Definice chování, pokud zpráva neprojde validací
- + = (pass) zpráva projde
- – = (fail) zpráva neprojde
- ~ = (softail) zpráva neprošla testem, ale výsledek není definitivní
- ? = (neutral) zprávu půjde poslat
Po propsání záznamů, můžete aktuální stav otestovat pomocí online nástrojů mxtoolbox nebo vamsoft.
Příklady SPF záznamu.
v=spf1 mx -all
Tento záznam zaručí, že všechny servery, které jsou uvedeny v MX záznamech budou považovány za důvěryhodné.
Pomocí následujícího příkladu přidáme důvěryhodné poštovní servery z IP rozsahu 192.10.0.1 – 192.110.255.255.
v=spf1 ip4:192.10.0.1/16 -all
Pokud chcete povolit pouze jednu IP adresu vašeho mailserveru, zadejte:
v=spf1 ip4:10.20.30.40 ?all
Můžeme samozřejmě nastavit i IPv6 adresu viz.
v=spf1 ip6:2606:2800:220:1:248:1893:25c8:1946 a -all
Tímto záznamem povolíte IPv6 adresu a pak A a AAAA záznamy dané domény.
Jak otestovat SPF záznam?
Pamatujte, že jakmile provedete změnu v DNS, tak chvíli trvá než se propíše do celého internetu. Pokud tedy budete testovat z nástroje, který se ptá DNS po různém světě, tak výsledky mohou být zavádějící. Na českých DNS serverech se změna propíše do pár hodin, ale do celého světa to může trvat i 24 hodin.
Nástrojů existuje více, ale my často používáme MXtoolbox, protože kontroluje i další nastavení vč. blacklistů. Tak doporučujeme používat právě tento. 🙂
SPF Checker na MXtoolbox stačí zadat název domény či IP adresu a uvidíte, jak dopadnete. Po chvilce zjistíte, jestli jste testem prošel nebo je třeba něco upravit.
Nejčastější chyby naleznete na stránkách projektu OPENSPF.