Email hosting is typically determined by MX (Mail Exchange) records, which direct incoming email traffic to the servers of a specific email provider. These servers then process and deliver the messages to the recipient's inbox.
To identify the email hosting provider for a given domain, you need to perform an MX lookup.
1. Perform an MX Lookup
If the email address you're investigating is:
yourname@yourdomain.com
You need to look up the MX records for the domain:
yourdomain.com
MX records define which mail servers handle email delivery for that domain.
You can use free online tools such as:
These tools will return:
-
The mail server hostnames (e.g., aspmx.1.google.com)
-
Priority values (used to determine delivery order)
-
Possibly associated IP addresses
2. Interpret the Results
Most of the time, the MX hostnames will clearly identify the email provider.
Examples include:
-
aspmx.l.google.com → Google Workspace (Gmail)
-
mx.yandex.net → Yandex
-
outlook.office365.com → Microsoft 365
-
mx1.privateemail.com → Namecheap Private Email
-
mail.protection.outlook.com → Microsoft Exchange Online
However, some domains may use custom MX records, such as:
mail.yourdomain.com
These do not directly reveal the provider.
3. Perform a WHOIS Lookup (If Necessary)
If the MX record points to a custom domain, perform a WHOIS lookup on the associated IP address of the mail server.
You can find the IP address by doing an A record lookup on the MX hostname, then do a WHOIS search on the IP.
Free tools to use:
These will often tell you:
-
Which company owns the IP block.
-
The hosting provider or data center.
-
Contact information (in some cases).
From this, you can usually deduce the email hosting provider.
Summary
To identify the email hosting provider for a domain:
-
Run an MX lookup using free tools like MXToolbox.
-
Check the returned hostnames to see if they belong to a known provider.
-
If the MX record points to a custom domain, resolve its IP address and perform a WHOIS lookup to find the underlying host.
These steps are helpful for:
-
Diagnosing email delivery issues.
-
Auditing DNS settings.
-
Identifying third-party email providers.