Modul 7 · 7.1
Propojení Microsoft 365
Modul 7: Propojení externích služeb · Doba čtení: 9 min
Cíl lekce: Po této lekci dokážete umístit DNS záznamy pro Microsoft 365 a zkontrolovat, zda jsou nastavené správně.
Klíčové pojmy: ověřovací TXT (MS=ms...), MX na Microsoft, SPF include, DKIM CNAME (selector1 a selector2), autodiscover, administrativní centrum
Proč Microsoft 365 potřebuje záznamy
S Microsoft 365 Vám e-mail přichází k Microsoftu. Váš web může zůstat klidně u vašeho vlastního webhostingu. Pro toto rozdělení potřebuje Microsoft od Vaší DNS pár věcí:
- důkaz, že doména je Vaše (ověření);
- místo, kam přichází pošta (MX);
- povolení posílat poštu jménem Vaší domény (SPF);
- podpis pod Vaší poštou (DKIM);
- záznam, pomocí kterého Outlook sám najde nastavení (autodiscover).
Tyto záznamy nastavujete u strany, která spravuje DNS Vaší domény. Nevíte, kdo to je? Podívejte se na jmenné servery Vaší domény (lekce 2.1). Pokud upravujete na jiném místě, nic se nestane.
Nejdůležitější pravidlo této lekce: vždy přebírejte přesně to, co pro Vaši doménu zobrazuje administrativní centrum Microsoftu. Příklady níže ukazují, jak záznamy vypadají. Přesné hodnoty se liší podle domény a předplatného a Microsoft formát občas upraví.
Krok 1: ověření domény
Když v administrativním centru Microsoft 365 přidáte doménu, dostanete TXT záznam s kódem:
example.com. 3600 IN TXT "MS=ms12345678"Tento záznam nastavte na holou doménu (@). Poté v administrativním centru klikněte na ověřit. Pokud to hned nevyjde, počkejte čtvrt hodiny a zkuste to znovu: někdy má resolver ještě starou odpověď v cache (lekce 6.1). Tento TXT záznam může stát vedle jiných TXT záznamů, i vedle Vašeho SPF záznamu (lekce 4.2).
Krok 2: MX na Microsoft
MX záznam ukazuje na mailový server, který patří k Vaší doméně. Dlouho to byl název domény s pomlčkami místo teček, s mail.protection.outlook.com za ním:
example.com. 3600 IN MX 0 example-com.mail.protection.outlook.com.Novější předplatná dostávají někdy adresu končící na mx.microsoft, například něco jako example-com.x-v1.mx.microsoft. Není to překlep: .microsoft je skutečná doména nejvyšší úrovně. Který z obou formátů dostanete Vy, uvidíte v administrativním centru. Přeberte jej přesně, včetně tečky na konci, pokud si o ni Váš panel řekne (lekce 2.2).
Zde se často dělají dvě chyby:
- Ponechání starých MX záznamů. Odstraňte MX záznamy ukazující na Váš předchozí mailový server. Pokud zůstanou, část pošty bude stále přicházet na staré místo, i při vyšší prioritě (lekce 4.1).
- Lokální doručování u Vašeho webhostingu. Mnoho hostingových panelů doručuje poštu z Vašeho vlastního webu (kontaktní formulář, e-shop) přímo do schránky na stejném serveru, pokud se domnívá, že Vaše pošta bydlí tam. V DirectAdmin se toto nastavení jmenuje "Použít tento server pro zpracování mé pošty". Pokud nastavíte MX na Microsoft, vypněte toto lokální doručování. Jinak se formuláře k Microsoftu nikdy nedostanou. V jiných panelech se toto nazývá například "Remote mail exchanger" nebo "Vypnout lokální poštu".
Krok 3: doplnění SPF, ne zdvojení
Microsoft chce mít ve Vašem SPF záznamu:
include:spf.protection.outlook.comMáte už SPF záznam? Nevytvářejte druhý, ale přidejte include do existujícího záznamu. Dva SPF záznamy udělají Vaše SPF neplatným (lekce 4.3). Pokud Váš web posílá poštu přes server Vašeho webhostingu, nechte jej také v záznamu:
example.com. 3600 IN TXT "v=spf1 a mx include:spf.hosting.example include:spf.protection.outlook.com ~all"Dejte pozor na limit deseti DNS vyhledávání: každý include se počítá a includy Microsoftu samy počítají další vyhledávání.
Krok 4: DKIM se dvěma CNAME záznamy
Microsoft podepisuje Vaši poštu klíčem, který zůstává u Microsoftu. Vy vytváříte pouze dva odkazy, jako 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 května 2025 dostávají nové domény tento formát, končící na dkim.mail.microsoft. Písmeno před -v1 (zde x) se liší podle předplatného. Starší domény mají často ještě formát končící na onmicrosoft.com, například selector1-example-com._domainkey.example.onmicrosoft.com. Oba fungují. I zde platí: hodnoty zkopírujte z administrativního centra (v nastavení DKIM v portálu Defender) a sami si je nevymýšlejte.
Proč dva? Microsoft klíče čas od času mění (rotace klíčů). Pokud je v DNS pouze selector1, DKIM funguje jen do první výměny a poté náhle přestane. Vytvořte proto vždy oba.
Jsou CNAME záznamy viditelné? Pak zapněte DKIM v administrativním centru. Častou chybou je vytvoření TXT záznamu tam, kde se požaduje CNAME; Microsoft pak oznámí, že CNAME chybí.
Dejte pozor na název: do Vašeho panelu obvykle vyplňujete jen selector1._domainkey. Pokud zadáte celý název a Váš panel za něj sám přidá Vaši doménu, dostanete selector1._domainkey.example.com.example.com (lekce 8.4).
Krok 5: autodiscover
Outlook při nastavování účtu hledá autodiscover.<Vaše doména>. Nechte tento název ukazovat na Microsoft:
autodiscover.example.com. 3600 IN CNAME autodiscover.outlook.com.Máte už A záznam nebo wildcard, který posílá autodiscover na Váš webový server? CNAME se stejným názvem nesmí stát vedle jiného záznamu: nejprve odstraňte A záznam pro autodiscover. Proti wildcard (*) nemusíte dělat nic: samostatně stojící název má přednost (lekce 3.3).
A co DMARC?
Microsoft si o něj při nastavování neříká, ale bez DMARC pošta častěji skončí ve spamu. Máte už DMARC záznam? Může zůstat. Zajistěte ale, aby SPF a DKIM pro Microsoft byly nejdříve v pořádku, než nastavíte zásady na quarantine nebo reject (lekce 4.5).
V praxi: jak to vypadá v panelu
Ve vzorovém panelu Můj WebOké je na kartě DNS u domény kartička E-mailové nastavení s Rychlým nastavením. Pokud tam zvolíte Microsoft 365, uvidíte předem, jaké záznamy vzniknou: MX, doplnění SPF a autodiscover, a lokální doručování se vypne. Ověřovací TXT a DKIM CNAMEs dostanete od samotného Microsoftu; ty přidáte samostatně přes Přidat záznam. V DirectAdmin to děláte podobně přes MX záznamy (šablona Microsoft 365 a zaškrtávací políčko pro vypnutí doručování) a DNS.
Používáte jiný panel, jako cPanel, Plesk, Cloudflare nebo DNS obrazovku Vašeho registrátora? Tam se tlačítka jmenují jinak, ale pole jsou stejná: název, typ, hodnota a TTL. Někteří registrátoři mají i tlačítko "Microsoft 365", které nastaví záznamy najednou.
Shrnutí
- Všechny hodnoty přebírejte z administrativního centra Microsoft 365, ne z příkladu.
- Ověření: TXT
MS=ms...na@. MX: adresa, kterou Microsoft pro Vaši doménu udává; staré MX záznamy odstraňte. - SPF: přidejte
include:spf.protection.outlook.comdo existujícího záznamu, nevytvářejte druhý. - DKIM: dva CNAMEs, selector1 a selector2, oba potřebné kvůli rotaci klíčů.
- Autodiscover: CNAME na
autodiscover.outlook.com, a vypněte lokální doručování u Vašeho webhostingu.
Kvíz
Úkol
Úkol Z7.1: Rozpoznání Microsoft 365. Podívejte se, jak Microsoft 365 používají dvě skutečné organizace: microsoft.com a sidn.nl (webová stránka SIDN, registru domény .nl v Nizozemsku).
- Vyhledejte MX záznam
sidn.nlamicrosoft.com. Který z obou používá starý formát (mail.protection.outlook.com) a který nový (mx.microsoft)? - V SPF záznamu
sidn.nlnajděte include Microsoftu a opište jej. - Vyhledejte CNAME záznam
selector1._domainkey.sidn.nl. Na jaké slovo končí cílový název (poslední dva štítky)?
Odpovědi vyplňte do pole. Kontrola si záznamy ověřuje živě ve chvíli odevzdání, takže pokud organizace něco změní, počítá se nová odpověď.
Úkol O7.1: Vlastní nastavení ve Vaší cvičné zóně. Propojte Vaši cvičnou zónu s napodobeným Microsoft 365. V cvičné zóně používáte falešnou službu <code>.dnspractice.euoffice-demo.dnspractice.eu; u Vaší skutečné domény přebíráte hodnoty z administrativního centra Microsoft 365.
- Ověření: nastavte TXT záznam na
s kódem, který Vám dá stránka úkolu (<code>.dnspractice.euMS=oefen-<kód>-<...>). - MX: nechte
přijímat poštu na<code>.dnspractice.eumail.protection.office-demo.dnspractice.eu.s prioritou 0. Odstraňte ostatní MX záznamy na.<code>.dnspractice.eu - SPF: doplňte existující SPF záznam na
o<code>.dnspractice.euinclude:_spf.office-demo.dnspractice.eua ponechte v němmx. Může existovat jen jeden SPF záznam. - DKIM: vytvořte CNAME
selector1._domainkey.na<code>.dnspractice.euselector1.dkim.office-demo.dnspractice.eu.a CNAMEselector2._domainkey.na<code>.dnspractice.euselector2.dkim.office-demo.dnspractice.eu. - Autodiscover: vytvořte CNAME
autodiscover.na<code>.dnspractice.euautodiscover.office-demo.dnspractice.eu.
Úkol O7.1
Tento úkol vypracujete ve své vlastní cvičné zóně: skutečné DNS zóně na jmenných serverech WebOké, určené pouze pro Vás. Přihlaste se svou e-mailovou adresou. Odkaz pro přihlášení obdržíte e-mailem a poté se vrátíte zpět na tuto lekci. Vaši adresu používáme pouze pro potřeby kurzu.
Další čtení
Tyto stránky popisují kroky v panelech WebOké (DirectAdmin a Můj WebOké). V jiných panelech to funguje stejným způsobem.
- Příručka k DirectAdmin 5.10: E-mail u Microsoft 365 nebo Google Workspace, web u WebOké
- Příručka WebOké 5.6: Rychlé nastavení e-mailu v DNS
- Váš e-mail jinde: Microsoft 365, Google Workspace nebo vlastní e-mailový server
- Odesílání pošty přes PHP nefunguje, MX záznamy směřují jinam
- Příručka k DirectAdmin 5.7: Nastavení a doplnění SPF
