SPF, DKIM, DMARC, MX & CNAME IN Email Marketing 

In this blog, we will refer to SPF, DKIM, DMARC, MX &CNAME and their importance in email marketing.

SPF – Sender Policy Framework

These are the basic framework that performs the check and make sure that each email comes from a trusted source, or trusted IP address.

DKIM – DomainKeys Identified Mail

Another check for emails, this time checks encryption key as a digital signature.

DMARC – Domain Message Authentication Reporting and Conformance

It ensures that email meets both of the above that is SPF and DKIM before they are delivered.

SPF – Sender Policy Framework

SPF is used for preventing sender address forgery. By creating an SPF record, you can authorize your business domain/IP addresses for sending emails on your behalf. 

SPF hardens your DNS servers and sets restrictions on who can send emails from your domain. SPF also helps in preventing domain spoofing. 

How to create SPF record
  • Gather Domain / IP addresses that email uses
  • Create your SPF record
  • Enter your SPF to DNS

DomainKeys Identified Mail

DKIM helps you protect your company from email spamming and phishing attempts. DKIM uses private and public keys encryptions to sign an email. It ensures that emails are sent from the domain and email has not been modified in transit.

How to create a DKIM record
  • Check which domains. 
  • Create the DKIM public/private keys and the policy record. 
  • Create TXT records using the DKIM information.

DMARC – Domain Message Authentication Reporting and Conformance

Domain-based Message Authentication, Reporting & Conformance, or DMARC, is another securing method that uses SPF  and DKIM to determine the authenticity of the email. DMARC records make it easier for Internet Service Providers (ISPs) to prevent malicious email practices, such as domain spoofing. 

How to create DMARC
  • Visit DNS Hosting Provider & Select Create Record
  • Select TXT DNS  
  • Add Host Value
  • Add “Value” information
  • Hit Create/Save Button

MX toolbox & CNAME in Email Marketing

MX Toolbox

MXToolbox offers a convenient way to check website and server issues with the help of its fast and accurate network consisting of diagnostic and lookup tools.

Some of the primary characteristics of MXToolbox are as follows.

  • It is a free-to-use tool. However, users having higher requirements like monitoring blacklists, domain health, and DNS can opt for an affordable paid plan.
  • MXToolbox identifies issues in DNS, SMTP, IP/Host, URL, and domain.
  • It has widespread use as it helps diagnose and resolve an extensive range of infrastructure issues.


A Canonical Name (CNAME) Record is used to create an alias from one domain name to another domain name.

For example, say you have more than one subdomain, like www.mydomain.com, ftp.mydomain.com, mail.mydomain.com, etc,  and you want these sub-domains to point to your main domain- mydomain.com.

Instead of creating records for each subdomain, you can create CNAME records.



SPF, DKIM, DMARC, MX & CNAME in email marketing plays an important role in email marketing. One must focus on these factors to have successful email marketing.

Leave a Reply

Your email address will not be published. Required fields are marked *