MX záznam: kam se doručuje pošta pro vaši doménu
MX záznam v DNS říká ostatním poštovním serverům, kam mají doručit e-mail adresovaný na @vasefirma.cz. Web na něm nijak nezávisí, pošta ano. Jeden špatně opsaný znak a zprávy od zákazníků se vracejí nebo končí u bývalého poskytovatele.
Aktualizováno
Co MX záznam obsahuje
Mezi ostatními DNS záznamy je MX zvláštní tím, že má dvě hodnoty: prioritu (číslo) a název přijímacího serveru. Když někdo pošle zprávu na vaši adresu, jeho server se zeptá DNS na MX vaší domény a zprávu předá serveru z odpovědi. Zápis s vymyšlenými názvy serverů:
vasefirma.cz. 3600 MX 10 mx1.posta-poskytovatel.example.
vasefirma.cz. 3600 MX 20 mx2.posta-poskytovatel.example.Cílem musí být název serveru, ne IP adresa a ne alias typu CNAME. Ten název pak má vlastní záznam A, ale ten patří poskytovateli pošty, ne vám.
Priorita: nižší číslo má přednost
Odesílající server zkouší nejdřív server s nejnižším číslem. Když neodpovídá, pokračuje dalším. Na samotných číslech nezáleží, jen na jejich pořadí – 10 a 20 funguje stejně jako 1 a 5.
| Nastavení | Co se děje | Kdy se používá |
|---|---|---|
| Jeden MX | Veškerá pošta jde na jediný server | Malí poskytovatelé, jednoduchá nastavení |
| Víc MX s různou prioritou | Druhý server přebírá poštu, když je první nedostupný | Většina velkých poštovních služeb |
| Víc MX se stejnou prioritou | Odesílatelé volí mezi nimi, zátěž se rozkládá | Služby s více rovnocennými servery |
Pozor na „záložní MX“ od jiné firmy, než je váš hlavní poskytovatel. Pokud záložní server nezná vaše schránky a nefiltruje spam stejně důkladně, stává se zadními vrátky pro nevyžádanou poštu.
Když MX chybí nebo je špatně
- Žádný MX: podle pravidel pro doručování se odesílatel pokusí poštu poslat na adresu z běžného záznamu A, tedy často na webový server. Ten ji obvykle nepřijme a zpráva se vrátí.
- Překlep v názvu serveru: odesílatel server nenajde a po několika dnech opakovaných pokusů zprávu vrátí s chybou.
- MX na starého poskytovatele: pošta chodí dál do schránky, kterou už nikdo nečte, nebo se vrací, protože byla zrušena.
Doména, která poštu nepřijímá vůbec, může mít takzvaný nulový MX (priorita 0 a jako cíl samotná tečka). Odesílatelé tak hned vědí, že sem nic posílat nemají. Co dělat, když už pošta zlobí, rozebírá článek Nefunguje e-mail.
MX řeší jen příchozí poštu
Častý omyl: „změnili jsme MX, a teď nám nejde odesílat“. MX ale s odesíláním nemá nic společného. Odchozí zprávy jdou přes server, který nastavíte v poštovním programu, a o jejich důvěryhodnosti rozhodují záznamy SPF, DKIM a DMARC. Jak samotné odesílání funguje, popisuje heslo SMTP.
Jak MX změnit bez výpadku
- U nového poskytovatele nejdřív založte schránky a aliasy, teprve pak sahejte do DNS. Pošta, která dorazí na neexistující adresu, se vrací.
- Několik hodin předem zkraťte TTL u MX, ať se přepnutí rozběhne rychle.
- Staré MX nahraďte novými, nepřidávejte je k nim. Smíšené záznamy rozdělí poštu mezi dva systémy.
- Starou schránku nechte ještě pár dní aktivní a kontrolujte ji. Do vypršení TTL do ní může něco dorazit.
- Převeďte starší zprávy, nejčastěji přes IMAP, a upravte SPF.
Celé zakládání firemní pošty od výběru služby krok za krokem je v průvodci Firemní e-mail na vlastní doméně.
Co se z MX dá vyčíst
Současné MX si ověříte příkazem dig vasefirma.cz MX +short nebo nslookup -type=mx vasefirma.cz, případně libovolným online nástrojem pro kontrolu DNS. Odpověď prozradí víc, než se zdá:
- Kdo vám poštu doručuje. Názvy serverů obvykle obsahují doménu poskytovatele, takže hned vidíte, jestli schránky běží u hostingu, u velké kancelářské služby, nebo jinde.
- Jestli pošta prochází filtrem třetí strany. Některé firmy mají před schránkami samostatnou antispamovou službu. Pak MX ukazují na ni, ne na poskytovatele schránek – a při stěhování se musí změnit obojí.
- Zapomenuté pozůstatky. Server, o kterém nikdo neví, je signál, že při minulém přechodu někdo nepřepsal všechno.
Provozujeme-li váš web, patří k němu i schránky na vaší doméně: tarif Light (od 1 000 Kč měsíčně) je obsahuje a MX i ověřovací záznamy nastavíme my. Přestěhování pošty od jiného poskytovatele odhadneme v hodinách předem, každá hodina se počítá po 1 000 Kč.
Časté otázky
Ztratí se e-maily, když se při změně MX něco pokazí?
Většinou ne hned. Když cílový server neodpovídá, odesílající server zprávu podrží a doručení opakuje, obvykle po dobu několika dní. Horší je, když MX ukazuje na server, který poštu přijme, ale schránku pro vás už nemá – pak zprávy odcházejí zpět odesílateli nebo leží tam, kam se nikdo nedívá.
Může mít doména MX záznamy dvou různých poskytovatelů zároveň?
Technicky ano, ale pošta se pak rozdělí podle priorit a dostupnosti a část zpráv skončí u jednoho, část u druhého. Smysl to má jen při krátkém přechodu nebo u speciálně nastavené služby, která poštu přeposílá dál. Pro běžnou firmu platí: jeden poskytovatel, jeho MX záznamy, nic navíc.
Proč MX nesmí ukazovat přímo na IP adresu?
Pravidla DNS chtějí v MX název serveru, ke kterému existuje vlastní záznam A nebo AAAA. Řada odesílajících serverů MX s IP adresou nebo s jménem, které je CNAME, odmítne nebo vyhodnotí chybně. Hodnotu proto vždy opište přesně podle návodu poskytovatele pošty.
Mění se něco na odesílání, když změním MX?
Samotná změna MX odesílání neovlivní, týká se jen příjmu. S novým poskytovatelem ale obvykle posíláte přes jeho servery, takže je nutné upravit i SPF a nastavit DKIM. Jinak vám příjem funguje a odchozí zprávy padají do spamu.
Potřebuje MX záznam i subdoména?
Jen pokud na ní mají existovat e-mailové adresy, třeba jmeno@eshop.vasefirma.cz. Běžné firmy mají adresy jen na hlavní doméně a subdomény MX nepotřebují.