DNS records setup with Cloudflare

updated 2 years ago

If you use Cloudflare as your domain name registrar and DNS provider, here is how to add the DNS records generated by Engage when you configure your custom domain for email sending.

  • Log in to your Cloudflare account.

  • Click on the domain name you want to update the records for (i.e, the domain you have connected to Engage)

  • Click on DNS in the side navigation bar and select Records from the dropdown option.

  • Select TXT from the Type dropdown. (You will need to repeat the following steps for the 5 DNS records generated by Engage. We will start with the first TXT record but the order doesn’t really matter as long as all the records are added).

  • In the Name field, enter the Hostname provided by Engage. This will be available on your Engage dashboard and/or emailed to you. This should look something like this: emXX (where XX is a set of random numbers and alphabets). Don’t use the full form e.g emXX.yoursite.co

  • In the Content field, enter the value provided by Engage. This should be: v=spf1 include:mailgun.org ~all

  • Click on Save.

  • Repeat the step for the next TXT record. In the Name field, enter the hostname provided by Engage. This should look something like this: smtp._domainkey.emXX

  • In the Content field, add the value provided by Engage. This should be a long text that starts with k=rsa.

  • Click on Save.

  • Next, add a CNAME type.

  • Under Name, enter the hostname from Engage. It should look similar to this: email.emXX

  • In the Target field, add the value provided by Engage. This should be mailgun.org

  • Click on Save.

  • Next, add the first MX record by selecting the MX type.

  • In the Name field, enter the hostname provided by Engage. This should look something like this: emXX

  • In the Mail Server field, enter the value provided by Engage. This should be mxa.mailgun.org

  • In the Priority field, enter 10.

  • Click on Save.

  • Repeat for the second MX record. This time, the Mail Server field value should be mxb.mailgun.org. Set Priority to 10 and Save.

  • Your DNS records should now be completely updated.

  • Wait for a few minutes and go to your Engage dashboard. Click on Verify Domain under the verification warning. Sometimes, it may take a few hours before the propagation is complete so don’t worry if it doesn’t work immediately. If after 24 hours it’s yet to be verified, please send us an email to hello @ engage.so

Was this article helpful?