Set Up a Custom Domain for Email with Microsoft 365
To use your custom domain with Microsoft 365 for email services through Exchange Online, follow the steps below.
Prerequisites
- You must own a registered domain (e.g., yourdomain.com)
- You must have access to your DNS provider’s control panel
- You need a Microsoft 365 license that includes Exchange Online
Add your domain to Microsoft 365
- Go to the Microsoft 365 admin center at admin.microsoft.com
- Navigate to Settings > Domains and click Add domain
- Enter your domain (e.g., yourdomain.com) and click Next
- Microsoft will provide a TXT record to verify domain ownership
- Add the TXT record to your registrar’s DNS panel
- Once added, return to Microsoft 365 and click Verify
Configure DNS records for Microsoft 365
After verification, configure the following DNS records:
- MX Record
Name: @
Type: MX
Value: your-domain-com.mail.protection.outlook.com
Priority: 0 - CNAME Record
Name: autodiscover.yourdomain.com
Type: CNAME
Value: autodiscover.outlook.com - SPF Record
Name: @
Type: TXT
Value: v=spf1 include:spf.protection.outlook.com -all - SRV Record
Name: _sip._tls.yourdomain.com
Type: SRV
Value: sipdir.online.lync.com
Port: 443
Using Utixo Email Security Suite
If you are using Utixo Email Security Suite, configure your MX records as follows:
- MX1.utixo.net
- MX2.utixo.net
If you're not using Utixo, stick with the standard Microsoft MX record:
- your-domain-com.mail.protection.outlook.com
Configure users
- Log in to the Microsoft 365 admin portal
- Go to Users > Active users
- Assign the custom domain to existing users or create new accounts associated with it
Important notes
- DNS changes may take up to 24 hours to fully propagate
- Enable DKIM and DMARC to improve email security and deliverability
- For support, consult the official Microsoft documentation or contact your DNS provider