Domain Keys Identified Mail (DKIM) technology is the authentication process of a sender's domain using a generated digital signature. The method helps recipients’ servers verify that the email was sent from the claimed domain, which improves your email deliverability.
In this article, we'll look at how you can generate a signature for your domain to send emails from SendPulse’s servers and add it to your domain's DNS settings registrar site.
Adding a New Domain
In the "SMTP” section, go to the “SMTP Settings" > "Domain settings" tab. In the "Sending domain" section, click Activate.
Enter the domain name, and click Get SPF and DKIM Records.
The service will generate the data you need to add your SPF and DKIM DNS records. Copy the name and value for the entry.
Copying an Existing Domain Record
In the "SMTP" section, go to “SMTP Settings" > "Domain settings." In the "Sending domain" section, click the three dots icon next to the desired domain and select "Show settings."
Copy your DKIM record’s name and value.
You will need to create a TXT record on your DNS settings provider’s site using the
sign._domainkey name and the following value:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBOj8hLCE2hCc44Y0i4DSsi8OCBe5dRtC699VpyDmtP9tV+2bJMBNJcX8uoqyGdtMjhNcTXzu4kWSgaLq8LRKwMzb8RxevZcje/3dKDzoPdNDffijRW+uiZupBiV6RvMHIy3/Xk0vEqqULXVZgL4bk7F0Ue1uwIDAQAB.
Add an Entry to the DNS Provider's Website
If your registrar does not provide default DNS servers, you can activate this service separately, for example, using cPanel.
In our example, we will use cPanel to add an A record to our site's DNS registrar.
Learn more about how to set up TXT records in cPanel’s documentation.
In the domain control panel, select "Zone Editor."
Next to your domain, click "Manage".
Click "+Add Record".
Paste the values in the corresponding fields:
In the "Name" field, paste the
sign._domainkeyrecord name, and your hosting can add the domain name. For example, for cPanel, it will be
In the "Type" field, select the "TXT" record type.
In the "Record" field, paste the record value without quotes.
Click Save Record.
Check the Entry Status
You can also check the entry status directly in your SMTP account. Go to the "SMTP" section > "Service Settings"> the "Domain settings" tab. In the “Sending domain” section, click the three dots icon next to your domain and select “Show Settings.”
Click "Check DNS records".
Suppose you have configured everything correctly and the DNS settings have been updated, next to each record. In that case, you will see an icon with a green checkmark, and the connection status will change from "Awaiting confirmation" to "Connected."
How can I make sure everything's working right?
If you want to make sure that everything is correctly verified, you can contact your CSM or email us at firstname.lastname@example.org. Our technicians will check your DNS records. We will be glad to help you.