No results were found...

Cloudflare step-by-step domain authentication

Don't know which version of MailerLite you're using? Click here to find out!
Interested in the New MailerLite? Visit the New vs Classic comparison page.

This article is meant for those who already successfully registered a domain with Cloudflare.

1. Head to the Account settings page and click the Domains tab.

2. Under Sending domains, click Add domain.

3. Enter an email address that includes your paid domain, which will be used to send campaigns.

4. Click Save.

Do I need a website?

No, it is not necessary to have a website attached to your domain, but you will need to have an email address that uses that domain, as this will be ideal for sending. If your domain is example.com, your email may look something like newsletter@example.com

Does MailerLite provide an email address?

It is not currently an option to purchase an email address or host a domain in MailerLite. To connect a domain and matching email address for sending, they will first need to be set up with a hosting provider. 

Some trustworthy hosting providers are GodaddyCloudflare, and Bluehost. For an email address, we highly recommend using Squarespace Domains, which allows you to create an email address with your own domain.

5. Once the domain has been added, click on the Authenticate button.

1. Follow the steps above.

2. Under the Automatic tab, log in to your Cloudflare account. Follow the instructions to connect to your account.

3. Next, you'll see the DNS records that MailerLite will configure for you. Click Authorize to proceed.

4. MailerLite will attempt to verify the correct setup of your DNS records. You can check the status by clicking the Pending button under Authentication and then clicking Verify domain. Alternatively, you can refresh the page. 

5. Once the DNS configuration is successful, the button will display Authenticated. Please note that this process may take some time.

Note: If you already have an SPF (Sender Policy Framework) record in your DNS zone, rest assured that we won't remove it or create a second one. Instead, we will generate a merged SPF record and replace the existing one for you.

If you would like to access the DNS records and authenticate in Cloudflare manually, switch to the Manual tab. Then:

  1. Log in to the Cloudflare dashboard and select an account and domain.

  2. Choose the domain you wish to authenticate.

  3. Click the DNS tab.

  1. Click + Add record.

  2. Select the type as CNAME.

  3. In the Name field, paste the DKIM name from your MailerLite account. Remove your domain name, as Cloudflare will add this for you.

  4. In the Target box, paste the DKIM value from your MailerLite account.

  5. Toggle the Proxy status OFF. Make sure that MailerLite records are set to “DNS only” and NOT “proxied” as they will only be accepted by MailerLite if they are set to DNS only.

  6. Click Save.

  1. Click + Add record again.

  2. Choose TXT for the record type.

  3. In the Name field, enter @.

  4. In the Content box, paste the SPF Value from your MailerLite account.

  5. Click Save.

Head back to your MailerLite Domains page and click on the green Check DNS records button on the domain authentication window. Once both records are approved, your new domain will be displayed as Authenticated ✅.

🛠️ Need help? For solutions to common issues, check our guide Troubleshooting: Domain authentication.

Please note: If you have any questions, we encourage reaching out directly to the support team of your hosting provider for better assistance.

In this case, Cloudflare support page can be found here

This article is meant for those who already successfully registered a domain with Cloudflare.

  1. Head to Domains.

  2. Under Sending domains, click Add domain.

  3. Enter an email address that includes your paid domain, which will be used to send campaigns. Click Save.

Note: It is not necessary to have a website attached to your domain, but you will need to have an email address that uses that domain, as this will be ideal for sending. If your domain is example.com, your email may look something like newsletter@example.com

Does MailerLite provide an email address?

It is not currently an option to purchase an email address or host a domain in MailerLite. To connect a domain and matching email address for sending, they will first need to be set up with a hosting provider. 

Some trustworthy hosting providers are GodaddyCloudflare, and Bluehost. For an email address, we highly recommend using Google Workspace, which allows you to create an email address with your own domain.

Check your inbox for the verification email and follow the steps to verify the email address. 

Once the domain has been added, click on the Authenticate button. A window will appear containing Name and Value fields your DKIM and SPF records. Copy these fields and keep this page open.

  1. Log in to the Cloudflare dashboard and select an account and domain.

  2. Navigate to the DNS tab.

  1. Click on + Add record

  2. Select the type as TXT

  3. In the Name field, paste the DKIM Name from your MailerLite account, without including your domain.

  4. In the Content box, paste the DKIM Value from your MailerLite account.

  5. Toggle the Proxy status OFF.

  6. Click Save.

Proxy status - make sure that MailerLite records are set to “DNS only” and NOT “proxied” as they will only be accepted by MailerLite if they are set to DNS only.

  1. Within the same DNS page, click on + Add record again.

  2. Choose TXT type.

  3. In the Name field, enter @ and paste the SPF Value in the Content box.

4. Click Save.

Note: It’s only possible to have one SPF record in your DNS zone. If you have more than one SPF record, then these need to be merged together.

See How to merge SPF records.

Head back to your MailerLite Domains page and click on the green Check DNS records button on the domain authentication window. Once both records are approved, your new domain will be displayed as Authenticated ✅.

In some cases, it may appear that one or both records were not approved even if all of the information was correctly submitted. 

There are 2 reasons why this happens:

  1. It can take the servers up to 24 hours to completely update this information. Most of the time, however, the DKIM record is approved and updated in a matter of minutes.

  2. Some information has to be re-checked and updated. 


For additional troubleshooting steps, see our guide on how to verify, authenticate and align your domain.

If you have any questions, contact our friendly support team and we will gladly assist you.

Please note: While we’re happy to help with any issues taking place on our end, our expertise may be limited when it comes to third party apps since we cannot access your accounts with those tools, even if they are connected to your MailerLite account. This limits the support we can offer, so we encourage reaching out directly to the support team of those third-party tools for better assistance.


In this case, Cloudflare support page can be found here

Last time edited: Mar 6, 2024