Skip to content

Moving domain to Microsoft 365, not sure which records exactly are needed

M365 has a fixed bundle: one MX, one SPF, one Autodiscover, a DKIM pair (CNAMEs) and optional Teams SRVs. The M365 domain wizard provides your exact hostnames, copy them literally because every tenant has a different suffix.

Try this first

  1. 1MX: <yourdomain-tld>.mail.protection.outlook.com priority 0, the only MX (do not keep an old backup MX).
  2. 2SPF (TXT at apex): v=spf1 include:spf.protection.outlook.com -all (or ~all during transition).
  3. 3Autodiscover (CNAME): autodiscover.<yourdomain> points to autodiscover.outlook.com.
  4. 4DKIM: set selector1._domainkey and selector2._domainkey as CNAME to selector1-<tenant>._domainkey.<tenant>.onmicrosoft.com and selector2-... likewise. Then enable DKIM in the Defender portal.
  5. 5Teams (optional): SRV _sip._tls and _sipfederationtls._tcp, plus CNAMEs lyncdiscover and sip to webdir.online.lync.com and sipdir.online.lync.com.

When to bring us in

If you already have a mail vendor and want a cutover to M365 with DKIM rotation and no mail pause, we plan the cutover with a test mailbox first.

See also

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.