Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

MX záznamy a priorita

Modul 4: Záznamy pre e-mail · Čas čítania: 8 min

Cieľ lekcie: Po tejto lekcii dokážete čítať a nastavovať MX záznamy, správne zvoliť prioritu a vysvetliť, čo sa stane, ak doména nemá MX záznam.

Kľúčové pojmy: MX záznam, priorita (preference), záložný MX, mailový server (hostname), implicitný MX, null MX, lokálne doručovanie

Kam má ísť pošta?

Keď niekto pošle e-mail na info@example.com, mailový server odosielateľa musí zistiť, ktorému serveru má túto poštu doručiť. Zisťuje to v DNS, otázkou na MX záznam (Mail eXchanger) domény example.com.

Odpoveďou nie je IP adresa, ale zoznam mailových serverov, pred každým z nich je číslo:

example.com.   3600  IN  MX  10 mail.example.com.
example.com.   3600  IN  MX  20 backup.example.net.

Potom odosielajúci server zistí záznam A alebo AAAA pre mail.example.com, a až vtedy vie, na akú IP adresu sa má pripojiť. MX záznam teda vždy ukazuje na názov, ktorý má sám o sebe záznam A alebo AAAA.

MX záznam sa takmer vždy nastavuje na samotnú doménu (@), pretože ide o časť za @ v e-mailovej adrese. Ak chcete prijímať poštu na info@nieuws.example.com, musí mať nieuws.example.com vlastný MX záznam.

Priorita: nižšie číslo ide prvé

Číslo pred mailovým serverom sa nazýva priorita (v štandarde RFC 5321 sa nazýva preference). Pravidlo je jednoduché:

  • Čím nižšie číslo, tým skôr je daný server na rade.
  • Ak server nie je dostupný, odosielateľ skúsi ďalší.
  • Ak majú dva servery rovnaké číslo, odosielateľ poštu rozdeľuje medzi oba náhodne. Takto možno rozložiť záťaž.

Samotné číslo nič neznamená. 0, 1, 5, 10 alebo 100: záleží len na poradí. Záznam s prioritou 10 a druhý s 20 funguje úplne rovnako ako 1 a 2. Ak váš poskytovateľ e-mailu určí konkrétne číslo, prevezmite ho. Ak uvedie len jeden server, na čísle nezáleží.

Server s vyšším číslom sa často nazýva záložný MX. Kedysi to bolo bežné: ak vlastný server vypadol, záloha poštu uschovala. Dnes odosielajúci server poštu uchováva sám niekoľko dní a skúša to znova. Nesprávne nastavený záložný MX (napríklad bez spamového filtra) práve naopak priťahuje spam. Používajte ho teda len vtedy, ak to tak uvádza váš poskytovateľ.

Pravidlá pre správny MX záznam

  1. Názov, nie IP adresa. MX 10 192.0.2.25 je neplatné. Vytvorte A záznam mail s hodnotou 192.0.2.25 a nechajte MX ukazovať na mail.example.com.
  2. Nie na CNAME. Názov v MX zázname musí mať sám o sebe záznam A alebo AAAA, nie CNAME (RFC 2181, odsek 10.3). Veľa serverov si s tým napriek tomu poradí, ale nie všetky.
  3. Bodka na konci. Vo väčšine panelov zapisujete mail.example.com. s bodkou na konci. Bez bodky panel pridá vašu doménu ešte raz na koniec: mail.example.com.example.com. Taký názov neexistuje a vaša pošta sa nedoručí.
  4. Mailový server musí existovať. Ak MX ukazuje na názov bez záznamu A alebo AAAA, nič sa nedoručí. V praxi to vidíme často vtedy, keď niekto presunie menné servery domény k tvorcovi webu: MX záznam sa presunie spolu, ale A záznam pre mail nie.
  5. Staré záznamy preč. Ak prejdete na iného poskytovateľa e-mailu, odstráňte MX záznamy starého poskytovateľa. Ak ich ponecháte, časť vašej pošty bude stále prichádzať k starému poskytovateľovi.

Žiadny MX záznam: implicitný MX a null MX

Čo sa stane, keď doména nemá vôbec žiadny MX záznam? Podľa RFC 5321 odosielajúci server potom skúsi záznam A alebo AAAA samotnej domény. Tomu sa hovorí implicitný MX. Ak má vaša webová stránka server bez pošty, svet sa teda pokúsi doručiť poštu práve na váš webový server. To spôsobuje oneskorenie a chybové hlásenia u odosielateľa.

Ak chcete jasne dať najavo, že doména nikdy neprijíma poštu, použite null MX (RFC 7505):

example.net.  3600  IN  MX  0 .

Priorita 0 a ako mailový server len bodka. Odosielateľ potom hneď vidí, že to nemusí skúšať, a pošle odosielateľovi rovno zrozumiteľné chybové hlásenie. Skombinujte to so SPF záznamom v=spf1 -all (lekcia 4.3), ak doména ani poštu neodosiela.

Lokálne doručovanie: pasca pri hostingu s poštou

Mnoho hostingových balíkov má webový aj mailový server na jednom stroji. Taký server si štandardne myslí: "poštu pre túto doménu doručím sám." Ak presuniete svoju poštu k inému poskytovateľovi, upravíte MX záznamy, no server si to automaticky nezapamätá. Dôsledok: pošta z vášho vlastného kontaktného formulára, aj z ďalších webov na rovnakom serveri, zostane visieť na starom serveri a k novému poskytovateľovi sa nikdy nedostane. Odosielateľ niekedy dostane späť chybu 550 Unknown user.

Túto otázku dostávajú hostingové firmy veľmi často. Vo väčšine panelov sa preto nachádza prepínač s názvom ako "Použiť tento server na spracovanie mojich e-mailov" alebo "Lokálne doručovanie e-mailov". Presúvate poštu k inému poskytovateľovi? Zmeňte MX a zároveň vypnite tento prepínač. Ak urobíte len jedno z toho, nastane problém.

V praxi: ako to vyzerá v paneli

V tomto príklade používame DirectAdmin. V sekcii Správca e-mailov, MX záznamy uvidíte MX záznamy svojej domény. Pri každom zázname zadáte prioritu do políčka a za ňu mailový server, s bodkou na konci. Pod tým sa nachádza zaškrtávacie políčko Použiť tento server na spracovanie mojich e-mailov. Pri MX šablóne si môžete vybrať hotové nastavenia napríklad pre Microsoft 365 alebo Google Workspace.

V Môj WebOké nájdete to isté na karte DNS pri danej doméne; prepínač sa tam volá Doručovanie.

V cPanel, Plesk, Cloudflare alebo u svojho registrátora vyzerá obrazovka inak, ale vždy vyplníte rovnaké tri položky: názov (@ alebo prázdne), prioritu a mailový server.

Zhrnutie

  • MX záznam hovorí, kam má smerovať pošta pre vašu doménu. Ukazuje na názov, nikdy na IP adresu ani CNAME.
  • Najnižšia priorita ide prvá; rovnaké čísla si poštu delia; samotné číslo nič neznamená.
  • Bez MX záznamu sa svet pokúša o váš A záznam (implicitný MX). Ak nikdy neprijímate poštu, použite MX 0 . (null MX).
  • Ak presúvate poštu, odstráňte staré MX záznamy a vypnite lokálne doručovanie na hostingovom serveri.

Kvíz

1. Doména má tieto MX záznamy: MX 20 mx2.example.com. a MX 10 mx1.example.com. Ktorý server dostane poštu, ak oba fungujú?



2. Ktorý MX záznam je platný?



3. Vaša doména nikdy neprijíma poštu. Ako to dáte jasne najavo zvyšku internetu?



4. Nastavili ste MX záznamy na Microsoft 365. Pošta zvonku prichádza, ale pošta z vlastného kontaktného formulára na hostingovom balíku nie. Čo je najpravdepodobnejšou príčinou?



Úloha

Úloha Z4.1: Vyhľadanie MX. Vyhľadajte MX záznamy domény wikipedia.org (alebo vlastnej domény). Uveďte, ktorý mailový server má najnižšie číslo priority a aké je toto číslo.

Úloha Z4.1: Vyhľadanie MX záznamu




Čo vyplníte a čo my zistíme naživo, neukladáme. Váš prehliadač si pamätá vaše odpovede a to, či ste úlohu splnili. Ak ste prihlásení, uložíme len to, že ste úlohu mali (takmer) správne v Moje kurzy; aj tam to môžete odstrániť.

Úloha O4.1: Vlastné nastavenie vo cvičnej zóne. Vo vašej cvičnej zóne <code>.dnspractice.eu vytvorte dva MX záznamy: prioritu 10 na mail.<code>.dnspractice.eu a prioritu 20 na backup.<code>.dnspractice.eu. Pre oba názvy vytvorte A záznam: mail na 192.0.2.25 a backup na 192.0.2.26. Potom kliknite na Skontrolovať.

Úloha O4.1

Túto úlohu urobíte vo vlastnej cvičnej zóne: skutočnej DNS zóne na menných serveroch WebOké, určenej iba pre vás. Prihláste sa svojou e-mailovou adresou. Dostanete prihlasovací odkaz e-mailom a potom sa vrátite späť na túto lekciu. Vašu adresu používame iba pre účely kurzu.

Ďalšie čítanie

Kroky v týchto článkoch platia pre panely WebOké; v iných paneloch to funguje podobne.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…