How do I set up DKIM and SPF records for my domain?

In order to ensure industry leading deliverability, AWeber authenticates all messages we send for our users automatically. For more information on the standards that affect the deliverability of email messages, review our complete article on email authentication.

While AWeber does automatic authentication, it is a best practice to also authenticate your own custom domain to build the best sender reputation possible.

In addition to using a custom domain sender address, we recommend creating custom DKIM and SPF records through your domain provider. In this article, we will cover how to create these custom records, and how to ensure they are configured properly.

How to set up DNS records for your custom domain

First, login to your domain provider's website to create DNS entries. Instructions on how to edit DNS records for several popular providers are listed below for your convenience:

 

Add three DKIM records 

Create three new CNAME records with the following information.

Note: Replace example.com with your domain name.

Record Type Name Value TTL
CNAME aweber_key_a._domainkey.example.com aweber_key_a.send.aweber.com Default
CNAME aweber_key_b._domainkey.example.com aweber_key_b.send.aweber.com Default
CNAME aweber_key_c._domainkey.example.com aweber_key_c.send.aweber.com Default 

 

Why does AWeber ask you to create three CNAME records while other platforms only ask you to create one?

We rotate our DKIM keys periodically to minimize the risk of keys being compromised by attackers. 

Verify your DKIM records

You can follow the steps below to verify that your DKIM records are set up properly.

  • Visit https://mxtoolbox.com/dkim.aspx
  • Enter your domain name (e.g. example.com) in the Domain Name field
  • Enter aweber_key_a in the Selector field and press the DKIM Lookup button
  • You should see that your DKIM record is published.

Repeat these steps for the two remaining selectors:

  • aweber_key_b
  • aweber_key_c

 

Add an SPF record

If you have an existing SPF record for your domain you'll need to add "include: send.aweber.com" after the "v=spf1" directive and the record must end in "~all". Otherwise, create a new TXT record with the following information.

Note: Replace example.com with your domain name. If prompted to select a host, use the "@" symbol.

Record Type Name Value TTL
TXT (Text) example.com v=spf1 include:send.aweber.com ~all  Default

 

Verify your SPF record

  • Visit https://mxtoolbox.com/spf.aspx
  • Enter your your domain (ex: example.com) in the Domain Name field and press the SPF Record Lookup button.
  • You should see that the SPF record is published and has an include statement for send.aweber.com. It should look similar to: v=spf1 include:send.aweber.com ~all

 

Notify AWeber about your updates

Once you've finished configuring your custom records and have verified using the tools above, please notify us by sending an email to help@aweber.com. Make sure you also include a list of email "From" addresses you will use for sending with your account. We will complete the process on our end to ensure your emails are properly signed for your custom domain.

Have more questions? Submit a request
Powered by Zendesk