Záznamy SPF (Sender Policy Framework) pomáhají zvýšit doručitelnost e-mailů externím poskytovatelům (jako jsou Gmail, Outlook, e-mailingové služby a další) a snížit pravděpodobnost, že vaše doména bude zneužita podvodníky k rozesílání spamu.
Díky SPF záznamu je možné spustit ověřovací proces a potvrdit, že byl e-mail odeslán z autorizovaného mailového serveru. Pokud příjemce obdrží e-mail, tak SPF umožňuje serveru příjemce zkontrolovat, že server odesílatele je na seznamu schválených IP adres uvedených v tomto záznamu a je oprávněný jménem vaší domény e-maily odesílat. Pokud není e-mail úspěšně ověřen nemusí být vůbec doručen.
SPF se zapisuje jako textový (TXT) záznam mezi DNS záznamy.
V základním nastavení je u všech nově vytvořených hostingových balíčků automaticky přidaný záznam SPF autorizující k odesílání pošty naše servery, pro e-maily provozované u nás je tedy vše připraveno (doporučujeme nastavit si také DKIM a DMARC záznamy).
Přidání dalšího SPF záznamu
Mezi DNS záznamy může být pro každou doménu vždy jen jeden SPF záznam. Pokud používáte poštovní server Webkitty, ale chcete e-maily posílat i přes jiného poskytovatele – například Google Workspace, Email Profi od Seznamu, Office 365 nebo e-mailingové služby typu SmartEmailing, MailerLite, Mailchimp – budete muset do záznamu SPF přidat kousek zápisu, který autorizuje i jejich servery k odesílání e-mailů jménem vaší domény.
Jak na to?
Poskytovatel takové služby vám obvykle napíše tvar SPF záznamu, který je potřeba vložit do DNS zóny.
1. Přihlaste se do technické zóny webhostingu.
2. Na kartě Domain Names zvolte Manage DNS.

3. V seznamu DNS záznamů najděte stávající SPF záznam.

4. Protože SPF záznam může být u každé domény pouze jeden, je potřeba tento záznam rozšířit o požadovanou hodnotu, kterou získáte u poskytovatele služby, kterou chcete přidat. Jednotlivé služby jsou odděleny mezerou a začínají include:

Pro přehlednost uvádíme nejčastější varianty.
Google v=spf1 include:_spf.google.com include:spf.stackmail.com a mx -all
Office 365 v=spf1 include:spf.protection.outlook.com include:spf.stackmail.com a mx -all
Seznam a Email Profi v=spf1 include:spf.seznam.cz include:spf.stackmail.com a mx -all
SmartEmailing v=spf1 include:spf.stackmail.com include:spf.smartemailing.cz a mx -all
MailerLite v=spf1 include:_spf.mlsend.com include:spf.stackmail.com a mx -all
Mailchimp v=spf1 include:servers.mcsv.net include:spf.stackmail.com a mx -all
Pokud chcete do záznamu SPF přidat IP adresu, přidejte ip4:následovanou vaší IP adresou.
v=spf1 ip4:167.XX.XXX.40 include:spf.stackmail.com a mx -all
V případě více IP adres jednoduše uveďte ip4: dvakrát spolu s příslušnou IP adresou.
v=spf1 ip4:167.XX.XXX.40 ip4:123.XX.XXX.45 include:spf.stackmail.com a mx -all
Trocha teorie na závěr
Pojďme se společně podívat, co jednotlivé části SPF záznamu říkají.
v=spf1 include:spf.stackmail.com include:spf.seznam.cz a mx -all
v=spf1 – Verze SPF záznamu
include:spf.stackmail.com – Autorizovaný server
include:spf.seznam.cz – Další autorizovaný server
a – Označení, které říká, že e-maily odeslané z IP adres, které jsou spojené s “A” záznamem jsou povolené
mx – Označení, které povoluje e-maily odeslané z IP adres, které jsou spojeny s MX záznamy domény.
-all – Označení, které specifikuje, co se má stát, pokud e-mail není ověřený žádným z předchozích zápisů
-all – Odmítnutí pokud nesplňují direktivy
~all – Pokud nesplňují podmínky, budou přijaty, ale označeny jako podezřelé
?all – Přijímací server by neměl dávat žádnou zvláštní preferenci e-mailům na základě SPF záznamu
+all – Všechny e-maily projdou
A nezapomeňte, pro každou doménu musí vždy existovat jen jeden SPF záznam.














