Namecheap DNS Setup for ImprovMX
1. View Required DNS Records
Go to your ImprovMX dashboard, locate your domain(we will use improvmx.ml
for this example) and click to modify settings.

Scroll to the MX entries section. This shows the two DNS MX records you'll need to create on your DNS control panel. Click the value for Mail Server, this will copy to clipboard for later use.

2. Set MX Records in Namecheap
Go to your Namecheap dashboard and choose the domain you will be using with ImprovMX. Click Advanced DNS to modify DNS records.
.png)
Scroll to the Mail Settings section then from the dropdown select Custom MX.
.png)
For Host enter @
, for Value paste mx1.improvmx.com
. from earlier, for Priority enter 10
, leave TTL as Automatic
. Then click SAVE ALL CHANGES.

Now click ADD NEW RECORD and do the same for a second set of MX records, the difference being mx2.improvmx.com.
for Value and 20
for Priority. Then click SAVE ALL CHANGES.

3. Set SPF Records in Namecheap
Go back to the ImprovMX dashboard and look for the SPF records section. Click the value in Recommended Content to copy to clipboard.

Go to back to Namecheap and add a record like in Step 2. But this time, choose a TXT Record from the Type dropdown.

Enter @
for Host, and paste v=spf1 include:spf.improvmx.com ~all
into the Value field, leave TTL as Automatic
, then click Save All Changes.

4. Verification
That's it! Now wait for the DNS changes to propagate, which can take up to 48 hours—although normally much sooner. Once we detect the DNS changes we'll notify you and you'll be ready to go!
If you're feeling lucky you can go back to the ImprovMX dashboard and click Check Again in case the changes are picked up right away!

11. The domain will show Email forwarding active when the DNS changes have propagated successfully.

Still have questions? Feel free to reach out to our support team!