CeníkAPI & SMTPŘešeníSrovnáníNástrojeBlogFAQKontakt
PřihlásitRegistrovat
Tmavý režim
SPF · DKIM · DMARC

Odesílání e-mailů z vlastní domény

Aby e-maily z vašeho e-shopu nebo aplikace odcházely z adresy jako objednavky@vas-eshop.cz a dorazily do schránky, potřebuje doména tři DNS záznamy: SPF říká, které servery za ni smějí posílat, DKIM každou zprávu podepíše a DMARC příjemcům sdělí, co dělat s e-maily, které kontrolou neprojdou. Níže je postup krok za krokem s konkrétními záznamy, nejčastější chyby a nástroj, kterým si výsledek zdarma ověříte.

Registrovat zdarma →Vyzkoušet na test.topemail.cz
1 000 e-mailů měsíčně zdarma · bez platební karty · bez paušálu

Proč e-maily z webu padají do spamu

Příjemcovy servery dnes neposuzují jen obsah. Seznam, Gmail i Microsoft nejdřív ověří, zda má odesílající server právo mluvit za doménu v adrese odesílatele, a zda je zpráva podepsaná. E-mail z PHP skriptu na sdíleném hostingu, poslaný „jménem“ vaší domény bez SPF a DKIM, tuto zkoušku neprojde a putuje do spamu nebo je odmítnut, i kdyby obsah byl bezchybný. Od roku 2024 Gmail a Yahoo navíc vyžadují DMARC u odesílatelů větších objemů a Seznam.cz má vlastní požadavky. Tři DNS záznamy níže tedy nejsou volitelná optimalizace, ale podmínka doručení.

Postup krok za krokem

  1. 01Zjistěte, kde spravujete DNS. Obvykle u registrátora domény (Wedos, Forpsi, Active24, GoDaddy…), u webhostingu nebo v Cloudflare. Kdo to je, prozradí NS záznamy domény; zobrazí je i naše kontrola domény.
  2. 02Rozhodněte, odkud budete posílat. Kancelářská pošta (Google Workspace, Microsoft 365) a transakční e-maily z e-shopu jsou dvě různé služby a obě musí být v SPF. Zvažte subdoménu, například mail.vas-eshop.cz, která oddělí reputaci transakčního provozu od zbytku.
  3. 03Přidejte SPF záznam (viz níže). Pokud už existuje, pouze doplňte include:; druhý SPF záznam způsobí chybu permerror a SPF přestane fungovat úplně.
  4. 04Přidejte DKIM záznam. V TopEmail jde o TXT záznam na jméně topemail._domainkey s veřejným klíčem, který vám průvodce vygeneruje. Soukromý klíč zůstává u nás a každý e-mail jím podepisujeme.
  5. 05Přidejte DMARC záznam na jméně _dmarc, zpočátku s politikou p=none a adresou pro reporty.
  6. 06Zkontrolujte a počkejte na rozšíření. Tlačítko „Zkontrolovat“ v dashboardu nebo nástroj níže; u většiny registrátorů záznamy platí do hodiny.

SPF: kdo smí za doménu posílat

Jeden TXT záznam na samotné doméně (v administraci často pole „Název“ prázdné nebo @). Mechanismus include:spf.topemail.cz přidá naše odesílací servery; závěrečné ~all (softfail) nebo -all (fail) říká, co s ostatními. Limit je 10 DNS dotazů na celý záznam.

SPF · TXT na doméně
vas-eshop.cz.   TXT   "v=spf1 include:spf.topemail.cz ~all"

# uz mate SPF (napr. Google Workspace)? pridejte include do stavajiciho zaznamu:
vas-eshop.cz.   TXT   "v=spf1 include:_spf.google.com include:spf.topemail.cz ~all"

DKIM: podpis každé zprávy

DKIM záznam je TXT na jméně <selektor>._domainkey. Hodnota p= je veřejný klíč; bývá dlouhá a některé administrace ji rozdělí do více řetězců v uvozovkách, což je v pořádku. Pozor na automatické doplnění domény: do pole „Název“ patří jen topemail._domainkey, ne celé jméno s doménou, jinak vznikne záznam topemail._domainkey.vas-eshop.cz.vas-eshop.cz.

DKIM · TXT na selektoru
topemail._domainkey.vas-eshop.cz.   TXT   "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA…"

# hodnotu p= vam vygeneruje pruvodce v dashboardu; verejny klic je bezpecne zverejnit

DMARC: politika a reporty

DMARC spojuje SPF a DKIM s doménou v hlavičce From (tzv. alignment) a určuje politiku: none jen sleduje, quarantine posílá nevyhovující zprávy do spamu, reject je odmítá. Adresa v rua= dostává souhrnné reporty; průvodce v TopEmail navrhne adresu dmarc@topemail.cz, můžete ale uvést i vlastní schránku.

DMARC · TXT na _dmarc
_dmarc.vas-eshop.cz.   TXT   "v=DMARC1; p=none; rua=mailto:dmarc@topemail.cz"

# po nekolika tydnech bez chyb v reportech zprisnete:
_dmarc.vas-eshop.cz.   TXT   "v=DMARC1; p=quarantine; rua=mailto:dmarc@topemail.cz"
Zpřísňujte postupně
Z p=none přejděte na quarantine a reject teprve ve chvíli, kdy reporty několik týdnů nehlásí legitimní zdroje, které kontrolou neprojdou. Postup s rozhodovacími kritérii je v článku Z p=none na p=reject.

Časté chyby a jak je poznat

PříznakPříčinaOprava
SPF permerror, e-maily ve spamudva SPF záznamy na doméněsloučit do jednoho, všechny služby přes include:
SPF permerror při mnoha službáchvíce než 10 DNS dotazůodebrat nepoužívané include:, zvážit subdoménu pro transakční provoz
DKIM se neověří, klíč „nenalezen“zdvojená doména v názvu záznamu, nebo klíč rozdělený s mezerami navícdo pole Název jen topemail._domainkey; hodnotu vložit celou bez úprav
DKIM přes CNAME nefungujeCloudflare proxy (oranžový mráček) na záznamupřepnout na DNS only (šedý mráček)
DMARC fail při platném SPF i DKIMdoména v Return-Path nebo DKIM podpisu neodpovídá doméně v Fromodesílat z adresy na ověřené doméně, ne z freemailu nebo cizí domény
Záznamy platí, ale ověření stále selháváDNS cache, dlouhé TTLpočkat podle TTL (obvykle do hodiny, výjimečně 24 až 48 h) a zkontrolovat znovu
Podrobný rozbor šesti nejčastějších chyb včetně výstupů dig: Ověření domény: chyby v DNS a propagace.

Kontrola záznamů nástrojem

Stav všech tří záznamů a MX ověříte zdarma a bez registrace na stránce Kontrola domény: zadáte doménu, nástroj vrátí nalezené záznamy, skóre a konkrétní návrh oprav. Technicky zdatní uživatelé si záznamy ověří i z příkazové řádky:

dig
dig TXT vas-eshop.cz +short
dig TXT topemail._domainkey.vas-eshop.cz +short
dig TXT _dmarc.vas-eshop.cz +short

Co se děje po ověření

Jakmile záznamy platí, průvodce v TopEmail doménu označí za ověřenou a od té chvíle lze z libovolné adresy na ní odesílat přes SMTP relay i REST API. Každý e-mail odchází podepsaný vaším DKIM klíčem, z infrastruktury v EU s udržovanou reputací, a u každého vidíte stav doručení s důvodem případného odmítnutí; trvale odmítnuté adresy se automaticky blokují. Prvních 1 000 e-mailů měsíčně je zdarma, dál platíte 0,06 Kč za e-mail (ceník). K jednomu účtu půjde ověřit více domén i subdomén. Další pojmy, například BIMI nebo MTA-STS, vysvětluje slovník.

Časté dotazy

Proč nemůžu posílat z adresy na gmail.com nebo seznam.cz?

Freemaily mají DMARC politiku, která zakazuje cizím serverům posílat e-maily jejich jménem. Zpráva od objednavky@gmail.com odeslaná z e-shopu kontrolou neprojde a skončí ve spamu nebo bude odmítnuta. Řešením je vlastní doména, kterou ověříte SPF, DKIM a DMARC.

Jak dlouho trvá, než DNS záznamy začnou platit?

U většiny registrátorů do hodiny, výjimečně podle TTL až 24 až 48 hodin. Samotné ověření v TopEmail je otázka minut po tom, co se záznamy rozšíří; stav zkontrolujete tlačítkem v dashboardu nebo bezplatným nástrojem Kontrola domény.

Už mám SPF od Google Workspace nebo Microsoft 365. Co s tím?

Nepřidávejte druhý SPF záznam, na doméně smí být jen jeden. Do stávajícího vložte další mechanismus include:spf.topemail.cz před závěrečné -all nebo ~all. Hlídejte limit 10 DNS dotazů; každý include se počítá.

Stačí mi jen DKIM, nebo potřebuji všechny tři záznamy?

Potřebujete všechny tři. DKIM podepisuje každý e-mail, SPF povoluje odesílací servery a DMARC obojí spojuje s doménou v hlavičce From a říká příjemcům, co s nevyhovujícími e-maily dělat. Gmail a Yahoo DMARC od roku 2024 vyžadují u odesílatelů větších objemů.

Mám začít s DMARC p=none nebo rovnou p=reject?

Začněte s p=none a adresou pro reporty (rua). Reporty vám ukážou, které služby za vaši doménu posílají; teprve když všechny projdou, přejděte na p=quarantine a nakonec p=reject. Rovnou nastavené p=reject může zablokovat legitimní poštu z fakturačního systému, na který jste zapomněli.

Nemám přístup k DNS, spravuje ho webhosting. Co teď?

Záznamy vám připravíme jako prostý text, který stačí přeposlat správci domény nebo hostingu. Pokud nevíte, kde doménu spravujete, pomůžeme vám to zjistit podle NS záznamů; stačí napsat na podporu.

Průvodce vám záznamy připraví a zkontroluje
Po registraci přidáte doménu a dostanete tři záznamy přesně pro ni, včetně hotového DKIM klíče. Než se DNS rozšíří, můžete testovat z test.topemail.cz.
Založit účet zdarma →Nejdřív vyzkoušet z test.topemail.cz