Modul 7 · 7.1
Prepojenie Microsoft 365
Modul 7: Prepojenie externých služieb · Čas čítania: 9 min
Cieľ lekcie: Po tejto lekcii dokážete nastaviť DNS záznamy pre Microsoft 365 a skontrolovať, či sú správne zadané.
Kľúčové pojmy: overovací TXT (MS=ms...), MX smerujúci na Microsoft, SPF include, DKIM CNAME (selector1 a selector2), autodiscover, administratívne centrum
Prečo Microsoft 365 potrebuje záznamy
S Microsoft 365 vám e-mail prichádza k Microsoftu. Váš web môže naďalej zostať u vášho vlastného poskytovateľa hostingu. Pre toto rozdelenie potrebuje Microsoft z vášho DNS niekoľko vecí:
- dôkaz, že doména patrí vám (overenie);
- miesto, kam prichádza pošta (MX);
- povolenie posielať poštu v mene vašej domény (SPF);
- podpis pod vašou poštou (DKIM);
- záznam, pomocou ktorého si Outlook sám nájde nastavenia (autodiscover).
Tieto záznamy nastavujete u poskytovateľa, ktorý spravuje DNS vašej domény. Neviete, kto to je? Pozrite sa na menné servery vašej domény (lekcia 2.1). Ak zmeny urobíte na inom mieste, nič sa nestane.
Najdôležitejšie pravidlo tejto lekcie: vždy prevezmite presne to, čo administratívne centrum Microsoftu zobrazuje pre vašu doménu. Príklady nižšie ukazujú, ako záznamy vyzerajú. Presné hodnoty sa líšia podľa domény a predplatného a Microsoft formát občas upravuje.
Krok 1: overenie domény
Keď v administratívnom centre Microsoft 365 pridáte doménu, dostanete TXT záznam s kódom:
example.com. 3600 IN TXT "MS=ms12345678"Tento záznam zadajte na holú doménu (@). Potom v administratívnom centre kliknite na overiť. Ak to hneď nefunguje, počkajte štvrťhodinu a skúste znova: niekedy má resolver v cache ešte starú odpoveď (lekcia 6.1). Tento TXT záznam môže existovať popri iných TXT záznamoch, aj popri vašom SPF zázname (lekcia 4.2).
Krok 2: MX smerujúci na Microsoft
MX záznam smeruje na mailový server patriaci k vašej doméne. Dlho to bol názov domény s pomlčkami namiesto bodiek, za ktorým nasledovalo mail.protection.outlook.com:
example.com. 3600 IN MX 0 example-com.mail.protection.outlook.com.Novšie predplatné niekedy dostanú adresu končiacu na mx.microsoft, napríklad niečo ako example-com.x-v1.mx.microsoft. Nejde o preklep: .microsoft je skutočná doména najvyššej úrovne. Ktorú z týchto dvoch verzií dostanete, zistíte v administratívnom centre. Prevezmite ju presne, vrátane bodky na konci, ak si to váš panel vyžaduje (lekcia 2.2).
Tu sa často stávajú dve chyby:
- Ponechanie starých MX záznamov. Odstráňte MX záznamy smerujúce na váš predchádzajúci mailový server. Ak zostanú, časť pošty bude naďalej prichádzať na staré miesto, aj keď má nižšiu prioritu (vyššie číslo, lekcia 4.1).
- Lokálne doručovanie u vášho poskytovateľa hostingu. Mnohé hostingové panely doručujú poštu z vášho vlastného webu (kontaktný formulár, e-shop) priamo do schránky na rovnakom serveri, ak sa domnievajú, že vaša pošta tam sídli. V DirectAdmin sa toto nastavenie volá „Použiť tento server na spracovanie mojich e-mailov“. Keď nastavíte MX na Microsoft, toto lokálne doručovanie vypnite. Inak sa formuláre k Microsoftu nikdy nedostanú. V iných paneloch sa toto nastavenie volá napríklad „Remote mail exchanger“ alebo „Vypnúť lokálnu poštu“.
Krok 3: doplnenie SPF, nie zdvojenie
Microsoft požaduje, aby bolo vo vašom SPF zázname uvedené:
include:spf.protection.outlook.comMáte už SPF záznam? V takom prípade nevytvárajte druhý, ale doplňte tento include do existujúceho záznamu. Dva SPF záznamy robia vaše SPF neplatným (lekcia 4.3). Ak váš web posiela poštu cez server vášho poskytovateľa hostingu, nechajte to v zázname tiež uvedené:
example.com. 3600 IN TXT "v=spf1 a mx include:spf.hosting.example include:spf.protection.outlook.com ~all"Dávajte pozor na limit desiatich DNS vyhľadávaní: každý include sa ráta, a aj includy od Microsoftu samy osebe predstavujú ďalšie vyhľadávania.
Krok 4: DKIM s dvoma CNAME záznamami
Microsoft podpisuje vašu poštu kľúčom, ktorý sa nachádza u Microsoftu. Vy vytvárate iba dva odkazy, ako CNAME:
selector1._domainkey.example.com. 3600 IN CNAME selector1-example-com._domainkey.example.x-v1.dkim.mail.microsoft.
selector2._domainkey.example.com. 3600 IN CNAME selector2-example-com._domainkey.example.x-v1.dkim.mail.microsoft.Od mája 2025 dostávajú nové domény tento formát, končiaci na dkim.mail.microsoft. Písmeno pred -v1 (tu x) sa líši podľa predplatného. Staršie domény majú často ešte formát končiaci na onmicrosoft.com, napríklad selector1-example-com._domainkey.example.onmicrosoft.com. Oba fungujú. Aj tu platí: skopírujte hodnoty z administratívneho centra (v nastaveniach DKIM v portáli Defender) a nevymýšľajte ich sami.
Prečo dva? Microsoft kľúče občas obmieňa (rotácia kľúčov). Ak je vo vašom DNS uvedený iba selector1, DKIM funguje len do prvej výmeny a potom náhle prestane fungovať. Vytvorte preto vždy oba.
Keď sú CNAME záznamy viditeľné, zapnite DKIM v administratívnom centre. Častou chybou je vytvorenie TXT záznamu tam, kde sa vyžaduje CNAME; Microsoft potom hlási, že CNAME chýba.
Dávajte pozor na názov: do panela zvyčajne zadávate iba selector1._domainkey. Ak napíšete celý názov a váš panel za ním sám pripojí vašu doménu, dostanete selector1._domainkey.example.com.example.com (lekcia 8.4).
Krok 5: autodiscover
Outlook pri nastavovaní účtu hľadá autodiscover.<vaša doména>. Nasmerujte tento názov na Microsoft:
autodiscover.example.com. 3600 IN CNAME autodiscover.outlook.com.Máte už A záznam alebo wildcard, ktorý smeruje autodiscover na váš webový server? CNAME s rovnakým názvom nesmie existovať popri inom zázname: najprv odstráňte A záznam pre autodiscover. Proti wildcard (*) nemusíte nič robiť: samostatne zadaný názov má prednosť (lekcia 3.3).
A čo DMARC?
Microsoft si ho pri nastavovaní nevyžaduje, ale bez DMARC pošta častejšie končí v spame. Ak už máte DMARC záznam, môže zostať tak ako je. Uistite sa, že SPF a DKIM pre Microsoft sú najprv v poriadku, kým nastavíte politiku na quarantine alebo reject (lekcia 4.5).
V praxi: ako to vyzerá v paneli
V ukážkovom paneli Môj WebOké sa na karte DNS domény nachádza panel E-mailové nastavenia s možnosťou Rýchle nastavenie. Ak tam zvolíte Microsoft 365, vopred uvidíte, ktoré záznamy pribudnú: MX, doplnenie SPF a autodiscover, a lokálne doručovanie sa vypne. Overovací TXT a DKIM CNAME záznamy dostanete priamo od Microsoftu; tie pridáte samostatne pomocou Pridať záznam. V DirectAdmin urobíte to isté cez MX záznamy (šablóna Microsoft 365, a začiarknutie pre vypnutie doručovania) a DNS správa.
Používate iný panel, napríklad cPanel, Plesk, Cloudflare alebo DNS obrazovku vášho registrátora? Tam sa tlačidlá volajú inak, ale polia sú rovnaké: názov, typ, hodnota a TTL. Niektorí registrátori majú aj tlačidlo „Microsoft 365“, ktoré nastaví všetky záznamy naraz.
Zhrnutie
- Všetky hodnoty prevezmite z administratívneho centra Microsoft 365, nie z príkladu.
- Overenie: TXT
MS=ms...na@. MX: adresa, ktorú Microsoft určí pre vašu doménu; staré MX záznamy odstráňte. - SPF: doplňte
include:spf.protection.outlook.comdo existujúceho záznamu, nevytvárajte druhý. - DKIM: dva CNAME záznamy, selector1 a selector2, oba potrebné kvôli rotácii kľúčov.
- Autodiscover: CNAME na
autodiscover.outlook.com, a vypnite lokálne doručovanie u vášho poskytovateľa hostingu.
Kvíz
Úloha
Úloha Z7.1: Rozpoznanie Microsoft 365. Pozrite sa, ako Microsoft 365 využívajú dve skutočné organizácie: microsoft.com a sidn.nl (webová stránka SIDN, registra domén .nl v Holandsku).
- Vyhľadajte MX záznam domény
sidn.nlamicrosoft.com. Ktorá z nich používa starší formát (mail.protection.outlook.com) a ktorá novší (mx.microsoft)? - V SPF zázname domény
sidn.nlnájdite include Microsoftu a odpíšte ho. - Nájdite CNAME záznam
selector1._domainkey.sidn.nl. Na aké slovo sa končí cieľový názov (posledné dve položky)?
Vyplňte svoje odpovede do poľa. Kontrola si záznamy overuje naživo v okamihu odoslania, takže ak organizácia niečo zmení, počíta sa nová odpoveď.
Úloha O7.1: Samostatné nastavenie vo vašej cvičnej zóne. Prepojte svoju cvičnú zónu s napodobeninou Microsoft 365. V cvičnej zóne použijete fiktívnu službu <code>.dnspractice.euoffice-demo.dnspractice.eu; pri vašej skutočnej doméne prevezmete hodnoty z administratívneho centra Microsoft 365.
- Overenie: zadajte TXT záznam na
s kódom, ktorý vám uvádza stránka úlohy (<code>.dnspractice.euMS=oefen-<code>-<...>). - MX: nastavte, aby
prijímala poštu na<code>.dnspractice.eumail.protection.office-demo.dnspractice.eu.s prioritou 0. Odstráňte ostatné MX záznamy na.<code>.dnspractice.eu - SPF: doplňte existujúci SPF záznam na
o<code>.dnspractice.euinclude:_spf.office-demo.dnspractice.eu, amxponechajte v zázname. Môže existovať iba jeden SPF záznam. - DKIM: vytvorte CNAME
selector1._domainkey.smerujúci na<code>.dnspractice.euselector1.dkim.office-demo.dnspractice.eu.a CNAMEselector2._domainkey.smerujúci na<code>.dnspractice.euselector2.dkim.office-demo.dnspractice.eu. - Autodiscover: vytvorte CNAME
autodiscover.smerujúci na<code>.dnspractice.euautodiscover.office-demo.dnspractice.eu.
Úloha O7.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
Tieto stránky popisujú kroky v paneloch WebOké (DirectAdmin a Môj WebOké). V iných paneloch to funguje rovnakým spôsobom.
- Návod na DirectAdmin 5.10: E-mail pri Microsoft 365 alebo Google Workspace, webová stránka u WebOké
- Príručka WebOké 5.6: Rýchle nastavenie e-mailu v DNS
- E-mail inde: Microsoft 365, Google Workspace alebo vlastný mailový server
- Odosielanie e-mailov cez PHP nefunguje, záznamy MX smerujú inam
- Návod na DirectAdmin 5.7: SPF nastavenie a dopĺňanie
