This guide will show you how to add your own custom domains in ExpressMailGuard. This allows you to receive and send email from your own domain through the service.

Jump to…

Verifying ownership of the domain
Verifying records for sending emails from the domain
Can I add a domain if I’m already using it for email somewhere else?


Verifying ownership of the domain

Before you can add your own domain you must add a DNS TXT record to prove that you have control over the domain.

The TXT record will look something like the below:The "Add New Custom Domain" window on ExpressMailGuard showing a sample DNS TXT record

To verify your ownership and add your custom domain:

  1. From the ExpressMailGuard dashboard, click Use your own Domains.The ExpressMailGuard dashboard with the "Use your own domains" option highilghted
  2. Click + Add.The ExpressMailGuard custom domain page, with the button for adding new custom domains highlighted
  3. Click the TXT record in the pop-up to copy it.The ExpressMailGuard "Add new custom domain" window, with the DNS TXT record highlighted
  4. Sign in to your domain registrar.
  5. Find the DNS settings, DNS zone editor, or domain management page.
  6. Select Add New Record or Add Entry and choose TXT as the record type.
  7. Paste the TXT record you copied in ExpressMailGuard.
  8. Return to ExpressMailGuard and enter your domain name in the box marked example.com.
    The ExpressMailGuard "Add new custom domain" window with the domain field highlighted
  9. Click Add Custom Domain.The ExpressMailGuard "Add new custom domain" window with the "Add Custom Domain" button highlighted

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Verifying records for sending emails from the domain

Now that the domain has been added, you will need to add some more records to get it set up correctly. To verify records:

  1. On the ExpressMailGuard dashboard, click Use your own Domains.
    The ExpressMailGuard dashboard with the "Use youw own Domain" option highlighted
  2. Find the custom domain you want to verify and click Check Records under the Verified Records column.
    The ExpressMailGuard "Use your own Domains" page with the "Check Records" button highlighted
  3. Add the required records noted in the pop-up.
    Note: If you do not intend to use your domain for replying or sending, then you only need to add the MX record.
    The ExpressMailGuard "Check DNS records" window
  4. Click Check Records.
    The ExpressMailGuard "Check DNS records" window with a highlighted "Check Records" button

Note: If you are using Cloudflare to manage your DNS records, make sure the proxy status is turned OFF (orange cloud is turned grey) for all of the records.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Can I add a domain if I’m already using it for email somewhere else?

If you have a custom domain and are already using it for emails elsewhere, (e.g. Namecheap) you cannot also use it with ExpressMailGuard.

This is because emails cannot be handled by multiple different mail servers at the same time, even if they have the same priority MX records. It can only be delivered to one mail server at a time, which will typically be the MX record with the smallest number, since this has the highest priority.

You can either:

  • Migrate your domain to ExpressMailGuard by removing the current provider’s MX records and adding ExpressMailGuard’s.

OR

  • If you would like to keep using your domain with your current email provider, we recommend adding a subdomain of your custom domain to ExpressMailGuard (e.g. mail.example.com).

Note: Using a subdomain will not interfere with your current email setup, and you will be able to create aliases *@mail.example.com through ExpressMailGuard.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top

Was this article helpful?

We're sorry to hear that. Let us know how we can improve.

A member of our Support Team will follow up on your issue.