Add Email
Want to use a custom email with your domain, such as info@yourgroovydomain.com? There are multiple ways to add email to your custom domain.
Table of Contents
Email Forwarding
Using Other Email Providers
Setting Up Email From Another Provider
Troubleshooting
Please note that WordPress.com does not offer email hosting directly. This support document covers ways to utilize other email hosting services with your domain.
In order to add email, you first need a custom domain.
Email Forwarding
- Email Forwarding lets you use your custom domain in your email address.
- All your mail will be forwarded to an email address you choose, but any replies will be sent from your personal email address.
- See this support document for more information how to configure email forwarding.
Using Other Email Providers
WordPress.com does not endorse a specific provider. Choose the provider that’s best for you based on your budget and needs.
If your domain name and DNS settings are managed here, you can purchase email hosting from another provider and connect your domain to it. We’ve added instructions for several popular providers below. First, make sure you have set up an email hosting account with one of these providers:
- G Suite (click here for pricing information; includes support)
- If you choose to register a domain through WordPress.com, you will be able to purchase a G Suite account during sign up.
- You can also add G Suite to an existing domain registration or domain mapping.
- If you already have a G Suite account, you can connect your G Suite account to your custom domain.
- If you choose to register a domain through WordPress.com, you will be able to purchase a G Suite account during sign up.
- Zoho Mail (pricing varies; includes support; easiest free solution according to our users)
- Microsoft Office 365 (price varies; includes support)
- Get an Office 365 account here
- You need to sign up for the Small Business plan or higher
- Connect your Office 365 account to your custom domain
- GoDaddy (price varies)
- For existing GoDaddy email accounts, you may connect your GoDaddy account to your custom domain
- Other
- Create an email hosting account at another provider
- Connect your email hosting account to your custom domain
After you’ve set up an email hosting account, you’ll need to add custom DNS records through the Domains page in order to send and receive emails. The records you need to enter depend on which email provider you choose. There is more info below.
If you’re moving from another hosting provider to WordPress.com, the easiest solution is to keep using the email provider you already have. You’ll want to contact support at your current email provider to ask for custom DNS records for email, and then enter those records by following the steps below.
Setting Up Email From Another Provider
- If you want to use an email provider that is not listed above, you will need to obtain the custom DNS records from your provider.
- If the information is not available on their website and you are unsure of what to ask, please include the following paragraph when you contact your email provider:
Could you please provide me with the complete MX and/or other DNS records I will need to enter on WordPress.com’s end, so that my email on this domain will function?
The DNS records will consist of one or more MX records, and often an A record and/or a CNAME record as well. Refer to our support page about custom DNS records in order to format your records correctly. Then follow the steps below to add them to your domain:
- Go to Domains (My Site → Manage →Domains).
- Select the domain you want to add the DNS records to.
- Select Name Servers and DNS.
- Select DNS Records.
- At the bottom, select the type of record you’d like to add from the dropdown. Enter the information as provided by your email provider and click the Add New DNS Record button to save the record.
- Repeat this step for each record you wish to add. It could look like this example, but with your own records displayed:
Your email should begin working in a few hours.
For more information on adding DNS records please visit our Custom DNS support page.
Examples:
MX Record
@ 10800 IN MX 50 mail.example.net.

CNAME Record
imap 10800 IN CNAME access.mail.example.net.

Troubleshooting
I followed the steps for my email provider, why isn’t my email working?
Keep in mind that it can take up to 72 hours for the DNS records to fully propagate and your email to begin working. If it has been over 72 hours and your email is still not working please contact support.
How can I access my G Suite webmail using a subdomain (e.g. mail.exampleblog.net)?
If you want to customize the URL for accessing your webmail, please follow the instructions on this G Suite support page.
Can I add email forwarding and custom email at the same time?
Only one method of email can be added to a custom domain at a time. If you add an email hosting service, your email forwarding will be removed. To set up email forwarding again, see your email hosting provider for more details.
Still confused?
Help us improve:
We're always looking to improve our documentation. If this page didn't answer your question or left you wanting more, let us know! We love hearing your feedback. For support, please use the forums or contact support form. Thanks!