Fix Microsoft 365 Not Receiving Email from GoDaddy Custom Domain
Question details
User needs to resolve an issue where a Microsoft 365 mailbox cannot receive inbound emails using a custom domain hosted on GoDaddy.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Setting up or troubleshooting inbound email delivery for a Microsoft 365 Business Standard account linked to a GoDaddy custom domain.
- Observed behavior
- The mailbox can successfully send outgoing emails, but fails to receive any incoming messages. Connectivity diagnostic tools report that no MX record was found for the custom domain.
Ensure you have the administrator login credentials for both your Microsoft 365 admin center and your GoDaddy DNS management dashboard before making changes to your domain records.
Update MX Records in GoDaddy DNS Settings
Add the correct Microsoft 365 MX record to your GoDaddy domain settings and remove conflicting records to properly route incoming emails to your mailbox.
An MX (Mail Exchanger) record tells the internet which mail servers accept incoming emails for your domain. If this record is missing or pointing to the wrong server, your outgoing emails will still work, but incoming emails will bounce or fail to deliver.
Sign in to the Microsoft 365 admin center. Go to 'Settings' and then 'Domains'. Select your custom domain, click on 'DNS records', and locate your specific MX record value (usually formatted similarly to yourdomain-com.mail.protection.outlook.com).
Log in to your GoDaddy account. Navigate to your 'Domain Portfolio', select your custom domain, and click 'DNS' to open the DNS Management page.
Click 'Add New Record' and select 'MX' from the type dropdown. Enter '@' for the Name, paste the Microsoft 365 MX value into the Value field, and set Priority to 0. Click 'Save'.
Review your existing DNS records for any old or duplicate MX records pointing to previous email hosting providers and delete them to prevent routing conflicts.
Allow time for the DNS changes to propagate across the internet (typically 15-30 minutes, though it can take up to 48 hours). Afterward, run an inbound SMTP test or send a test email to your address to verify.

Looking for a Lightweight Microsoft 365 Alternative?
While managing domain DNS and Exchange server settings for Microsoft 365 can be highly complex, your daily office productivity doesn't have to be. WPS Office offers a free, lightweight, and highly compatible alternative for all your document, spreadsheet, and presentation needs.
- 1. Download WPS Office: Visit the official WPS website to download the free, lightweight installer for your operating system.
- 2. Open existing files: Easily open your existing Word, Excel, and PowerPoint files without worrying about formatting loss.
- 3. Edit and save seamlessly: Use the familiar interface to edit your work and save files directly in standard Microsoft Office formats.

Frequently Asked Questions
How long does it take for GoDaddy MX records to update?
DNS propagation usually takes 15 to 30 minutes. However, depending on your region and local internet service provider, it can sometimes take up to 48 hours for the new MX records to be recognized globally.
Can I have multiple MX records for my custom domain?
While you can have multiple MX records for backup servers belonging to the same email provider, having conflicting MX records from different hosts (like a previous web host and Microsoft 365 simultaneously) will cause email delivery failures.
Where can I run an inbound SMTP test to check my emails?
You can run connectivity and inbound SMTP tests using the Microsoft Remote Connectivity Analyzer tool provided by Microsoft to officially diagnose and verify email routing issues.




