DKIM vs SPF: What are SPF and DKIM Record 2020/ How do I add SPF and DKIM records?

Hello friends, In this post, I am going to explain about SPF and DKIM records, which have a greater impact on your email delivery rate.

In this blog post-SPF and DKIM, we are going to discuss a few important questions like How do I add SPF and DKIM records? What is a DNS DKIM record? Do I need both SPF and DKIM?….

…What is SPF Dkim DMARC? Where do I put DKIM records? How do I check my DKIM record? Does Dkim replace SPF? What is the difference between SPF and DKIM? How does the DKIM record look like?

Why do we need to verify the email address and domain using SPF and DKIM records…..?/ Do I need both SPF and DKIM?

we need to verify the email address and domain address to achieve the maximum email delivery rate or better inboxing of our emails.

It really helps in promoting our products, services, or business.

what is SPF and DKIM verification…?/ What is the difference between SPF and DKIM?

SPF check is for user authenticity and DKIM a check is for message authenticity.

Spf stands for sender proof identity here they check whether the message is coming from an authentic domain.

DKIM stands for domain key identification mail. Here receiver server checks for the message authentication whether it is the same as it was at the delivery time from the sender end. This check happens with the help of the encryption key.

How to verify the email address and how to verify the domain address…..?/ How do I add SPF and DKIM records?

Email verification: Email verification is a simple process, in this process you get a verification message at your requested email address.

You get a verification link inside that message and you just need to click that link and your email address get verified.

Domain verification: Here we talk about a scenario like you are sending the email campaign with the help of one of the email service providers.

your email is verified but your domain is not verified. So what would you do to verify your domain so that you can achieve a better inboxing rate?/ How do I add SPF and DKIM records in GoDaddy?

For example, you are sending your email from Elastic email service thus for verifying your domain you will get an option in your account section inside elastic emails.

When you will inside that option you will provide few text records which are noting but the SPF and DKIM records. Sometimes they could be CNAME and etc. also.

Now you need to login to your domain hosting site where have you purchased your domain. For example, you have purchased the domain from GoDaddy then you need to login to GoDaddy.

Go to the DNS management section.


there you will get the option to add the records.

Just add the records whether it is text or Cname.


Generally, SPF and DKIM records get updated within 1-2 hours but it might take up to 24 hours depending upon the email marketing service providers.

Now you are all set to send your emails with better in boxing and delivery rate for sure.

One more benefit you get from this domain verification is that now you can send emails with your own domain like Email from [email protected]

What is DMARC Check?

Actually, most of the email marketing users do not use these DMARC records as it is an additional function that is not necessary to add to your DNS records.

But if you add these text records in your DNS as you add SPF and DKIM records then you can get the detailed reports for your failed emails.

As per the name of DMARC- domain-based message authentication, reporting, and conformance, this DMARC informs you or the sender domain that your message is either in quarantine, rejected, or do nothing to the message.

And then you can take the appropriate decision on the improvement of the emails from next time. So simply DMARC checks or records are used for getting a detailed report on every failed email at the recipient server.

And domain owner can also discover that who and all are sending the emails on behalf of their domain. So DMARC records maintain the authenticity of the emails.

Quick Q&A:

Do I need both SPF and DKIM?/ What is the difference between SPF and DKIM?

Yes, for a successful email marketing or for sending the successful email campaign we need to verify both the SPF and DKIM records.

SPF(sender policy framework) is to verify the authenticity of our domain and DKIM(domain key identification mail) is to check the authenticity of the message through digital signature. So both are important for successful email marketing.

Do I need a DKIM record?

Yes, if you don’t set up your DKIM records then your domain might be listed in either of the blacklists and your message will land in the spam folder. So, no one probably will want this while doing the email marketing. So you must set up the DKIm and well SPF records while doing the email marketing to authenticate your domain and your email.

Can you have 2 DKIM records?/ Can a domain have multiple SPF records?

Yes, you can have multiple SPF and DKIM records as these are nothing but the text records, CNAME, records. If you use more than one SMTP or ESP for sending your emails then you may need to put SPF and DKIM records provided by all your SMTP. But make sure your domain hosting site allows you to add more SPF and DKIM records. Usually, most of them allow you but few exceptions are also present.

What happens when Dkim fails?

If any DKIM fails to authenticate the message then it will create a negative impact on the sender’s reputation and the receiver’s mailbox may start either to reject or keep the message in the spam folder.

Is Dkim a TXT record?

Yes, it is in the form of a text record which is responsible to check the authenticity of the emails or message. Once the message is reached to the receiver side then the receiver decrypts the digital signature with the help of the public DKIM key present in the DNS. But for this work receiver mail server should be configured to check the DKIM records. And once the signatures matched then the message is considered as the authentic message and thus sent to the inbox of the user.

Does SPF work without DMARC?

Yes, you can work only with SPF and DKIM records without configuring the DMARC records. But Peoples still uses the DMARC records like SPF and DKIM records even together is not 100% perfect and have some poor plot in case of message failure and message not delivered. DMARC records provide the proper notification for all your suspicious message even they are accepted and also for the rejected message with the proper reason for rejection.


So in this blog post, we have learned about the SPF and DKIM records(DKIM vs SPF) which play an important role in the delivery of email in the user’s inbox folder. SPF verifies the identity of the sender whereas DKIM verifies the authenticity of the message. So both are the important part while doing email marketing.

So if we conclude this blog then we can remind that we have learned the importance of SPF check, DKIM records, and DMARC check. And a few important questions like How do I add SPF and DKIM records, What is DNS DKIM record, Do I need both SPF and DKIM, What is SPF Dkim DMARC, Where do I put DKIM records, How do I check my DKIM record, Does Dkim replace SPF, What is the difference between SPF and DKIM, How does DKIM record look like.

Hope you would have enjoyed this blog post about ‘What is SPF and DKIM Records‘, keep reading our blogs.

In the case of any queries please feel free to contact us at [email protected] we will get back to you ASAP.

have a great time! Sayonara!


I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.

5 thoughts on “DKIM vs SPF: What are SPF and DKIM Record 2020/ How do I add SPF and DKIM records?

  • 22/04/2017 at 4:49 am

    WEll done……

    • 22/04/2017 at 9:11 am

      Thanks for your appreciation…….:)

      • 25/04/2017 at 10:40 am

        well done keep it up Anurag….

        • 25/04/2017 at 10:50 am

          thanks for the kind appreciation…

  • 25/04/2017 at 1:03 pm

    thank you this is awesome and very useful !!

Comments are closed.