How to add and verify your sending domain

In order to send emails with MailerSend using your own domain, you first need to verify and authenticate it. No worries, it’s super easy!

How to add and verify a sending domain

Please note that you need to have access to the domain’s DNS records so you can complete the following steps.

1. Navigate to Domains in the top navigation bar.

2. Click on Add domain.

3. Enter your domain name and click Add domain.

4. Next, you will see the 3 DNS records you should add to the domain’s DNS page:

  • SPF: Sends the mail server IP validation. 

  • DKIM: Like SPF, but uses cryptographic methods for validation. 

  • CNAME for Return-Path: The address where bounces and other email feedback are sent to. It’s specified by the Return-Path header in an email.

You can click on each field value to automatically copy it.

If you want to add Custom DNS records for tracking, make sure you toggle the option at the bottom.

5. Head to the sending domain’s DNS page on the hosting provider’s site and add the respective TXT and CNAME records.

6. After adding the records, toggle the option I have added the DNS records and click Verify domain. Once the records have been propagated, your domain will be verified and ready to use.

Note: It may take up to 24 hours for the records to propagate, but in most cases, the process will just take a few minutes.

How to set up Custom DNS records for tracking

When sending emails with MailerSend, you can track opens and clicks for the emails sent through your domain. If you plan on using tracking options, you can use custom link branding.

To set this up, toggle the Custom DNS records for tracking option in the Domain verification page of the domain. 

When this option is enabled, you’ll need to create one more CNAME record for your domain.

By default, we use the subdomain email.yourdomain.tld. That means that your tracking links will be: email.yourdomain.tld/unique-id-for-unique-link

If you want to change the subdomain to anything else:

1. Click Edit and enter any available subdomain under your domain save it.

2. Head to the domain’s DNS page and create the CNAME record with the fields provided on the Domain verification page.

Once you’ve added the record and it has propagated, all tracking links will use this custom domain name. You can edit this option at any time.

How to troubleshoot the authentication process

If you’ve added all required records in your DNS zone and you’ve waited for a while, but still see that your domain is marked as unverified:

  • Check that the fields of all records have been entered correctly in the DNS page of your sending domain (they are case-sensitive).

  • Check if the DNS page has only 1 SPF record. If there’s more than 1 SPF record, the domain won’t be authenticated. Take a look at How to merge SPF records to continue.

  • Toggle the option I have added the DNS records once again and click on Re-check now.

If your records look correct and the domain is still unverified after a few hours, feel free to contact our Support team at support@mailersend.com

How to configure the DNS settings for various domain providers

GoDaddy

1. Head over to GoDaddy and log in to your account

2. Navigate to Domains and select the domain you would like to authenticate to access the Domain Settings page

3. Scroll down to the Additional Settings section and click on Manage DNS

4. You will access all of your domain’s existing records

How to add the SPF record

1. In the DNS Management page, click Add

2. Select TXT from the Type drop-down

3. In the Host box, enter: @

4. In the TXT Value box, enter: v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them, since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

5. Click Save

How to add the DKIM record

1. In the DNS Management page, click Add

2. Select TXT as the Type

3. In the Host box, paste the Name field mlsend._domainkey (don’t include your domain)

4. In the TXT Value box, paste the Value text that is given to you in your MailerSend account

5. Click Save

How to add the CNAME record for the Return-Path

1. Click Add

2. Select CNAME as the Type

3. In the Host field, paste the Name value provided for you in your MailerSend account, which defaults to: mta


However, this can be changed in the MailerSend Domains page by clicking on Edit.

4. In the Points to field, paste the record value: mailersend.net

5. Click Save.

Wix

1. Head to Wix and navigate to your Dashboard page. Make sure you select the website that you would like to authenticate

2. On the left-hand sidebar, click on Settings

3. Click on Manage Domain

How to add the SPF record

1. On the Manage DNS Records page, click on + Add Record under the TXT (Text) section

2. Leave the Host Name field box empty as the name of your domain is already automatically included in the record (unless you’d like to use a subdomain)

3. In the Value field box, enter v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

4. Click Save

Remember: Do not add the SPF record in the SPF section of the DNS page on Wix, otherwise our server won’t be able to recognize the SPF record.

How to add the DKIM record

1. On the Manage DNS Records page, click on + Add Record under the TXT (Text) section

2. In the Host Name field box, add mlsend._domainkey (without the domain name)

3. In the Value field box, paste the DKIM Value text that is given to you in your MailerSend account

4. Leave the TTL at 1 Hour

5. Click Save

How to add the CNAME record for the Return-Path

1. Under the CNAME (Aliases) section, click + Add record

2. In the Host Name section, paste the Name value provided for you in your MailerSend account, which defaults to: mta

However, this can be changed in the MailerSend Domains page by clicking on Edit.

3. In the Value field, paste the record value mailersend.net

4. Click Save

Namecheap

1. Head over to Namecheap and log in to your account

2. Navigate to Domain List and select the domain you’re going to authenticate

3. Select Advanced DNS to access the DNS page

How to add the SPF record

1. Under the Mail Settings section, edit the current TXT record for SPF

2. In the Host box, enter: @

3. In the Value box, enter: v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

How to add the DKIM record

1. Click Add new record under the Host Records section

2. Select TXT Record as the Type

3. In the Host field, enter mlsend._domainkey (without your domain)

4. In the Value field, paste the unique DKIM value that is given to you in your MailerSend account

How to add the CNAME record for the Return-Path

1. Click Add new record under the Host Records section

2. Select CNAME Record as the Type

3. In the Host field, paste the Name value provided for you in your MailerSend account, which defaults to mta

However, this can be changed in the MailerSend Domains page by clicking on Edit.

4. In the IP address field, paste the record value: mailersend.net

Cloudflare

1. Head over to Cloudflare and log in to your account. 

2. Navigate to the DNS page of the domain you wish to authenticate.

How to add the SPF record

1. Select the current SPF record in your DNS zone and click on Edit.

2. In the Name field, enter: @

3. In the Content field, enter v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

4. Click Save

How to add the DKIM record

1. Click Add record

2. Select TXT as the Type

3. In the Name field, enter mlsend._domainkey (without your domain name)

4. In the Content field, paste the unique DKIM value that is given to you in your MailerSend account

5. Click Save

How to add the CNAME record for the Return-Path

1. Click Add new record

2. Select CNAME as the Type

3. In the Name field, paste the Name value provided for you in your MailerSend account, which defaults to mta

However, this can be changed in the MailerSend Domains page if you need to by clicking on Edit.

4. In the IPv4 address field, paste the record value mailersend.net

5. Click Save

Hostinger

1. Head to Hostinger and log in to your account.

2. Navigate to Domains, select the domain you wish to authenticate, and click on DNS zone.

How to add the SPF record

1. Under the TXT (Text) section, edit the current SPF record or add a new record if you don’t have any yet.

2. In the Host field, enter: @

3. In the TXT Value field, enter v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

4. Click Save

How to add the DKIM record

1. Under the TXT (Text) section, click Add New +

2. In the Host field, enter mlsend._domainkey (without your domain name

3. In the TXT Value field, paste the unique DKIM value that is given to you in your MailerSend account

4. Click Save

How to add the CNAME record for the Return-Path

1. Under the CNAME (Alias) section, click Add new +

2. In the Host field, paste the Name value provided for you in your MailerSend account, which defaults to: mta

However, this can be changed in the MailerSend Domains page if you need to by clicking on Edit.

3. In the Points to field, paste the record value mailersend.net

4. Click Save

OVH

1. Head to OVH Control Panel and select Web Cloud 

2. Click Domains on the left-hand sidebar and select the domain you wish to authenticate

3. Navigate to the DNS Zone tab

How to add the SPF record

1. Edit the current SPF record by clicking on the 3 horizontal dots, or Add an entry if you don’t have any SPF records

2. In the Value field, enter v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

3. Click Next to save the record

How to add the DKIM record

1. Click on Add an entry

2. In the Sub-domain field, enter mlsend._domainkey

3. In the Value field, paste the unique DKIM value that is given to you in your MailerSend account

4. Click Next to save the record

How to add the CNAME record for the Return-Path

1. Click on Add an entry

2. In the Sub-domain field, paste the Name value provided for you in your MailerSend account, which defaults to mta

However, this can be changed in the MailerSend Domains page if you need to by clicking on Edit.

3. In the Target field, paste the record value mailersend.net

4. Click Next to save the record

IONOS by 1&1

1. Log in to your IONOS account

2. For the domain you wish to authenticate, click the gear icon under Actions and select DNS

How to add the SPF record

1. Click Add record

2. Select TXT under Type

3. In the Host name field, enter @

4. In the Value field, enter v=spf1 include:_spf.mailersend.net ~all

For an existing SPF record, simply add include:_spf.mailersend.net in the same record to merge them since there cannot be more than 1 SPF record in a DNS zone. For more information on SPF merging, check How to merge SPF records.

5. Click Save.

How to add the DKIM record

1. Click Add record

2. Select TXT under Type

3. In the Host name field, enter mlsend._domainkey

4. In the Value field, paste the unique DKIM value that is given to you in your MailerSend account

5. Click Save

How to add the CNAME record for the Return-Path

1. Click Add record

2. Select CNAME under Type

3. In the Host name field, paste the Name value provided for you in your MailerSend account, which defaults to: mta

However, this can be changed in the MailerSend Domains page if you need to by clicking on Edit.

4. In the Points to field, paste the record value mailersend.net

5. Click Save

Google Cloud

1. In the Google Cloud Console, go to the Cloud DNS zones page
2. Click the name of the managed zone that you want to add the record to
3.On the Zone details page, click Add record set

4. On the Create record set page, in the DNS name field, enter the subdomain of the DNS zone

Note: If you don’t want to use a subdomain, simply enter an asterisk—for example, *.example.com. Adding the @ symbol in this field causes the record to fail.


5. Select the Resource record type—for DKIM and SPF records select TXT. For return-path records select CNAME
6. In the TTL and TTL units field, enter 5 followed by minutes for a quick set up
8. Depending on the resource record type that you have selected, populate the remaining field with the record value provided in your MailerSend account

Other providers

Not using one of the above providers? Find more instructions on DNS management here:

Need more info?

While we are very happy to assist you, we recommend contacting your hosting provider’s support team for additional questions and troubleshooting. 

For other questions, feel free to talk with us via live chat or contact us at support@mailersend.com.