PowerDMARC

DKIM Tags: Required & Optional Tags

DKIM-Tags.-Required-Optional-Tags

DKIM is short for DomainKeys Identified Mail, an email authentication protocol that works by using an encrypted digital signature. It’s also a complementary protocol that can be paired with your DMARC policy

The DKIM protocol can be implemented by setting a record in your DNS, made from a combination of DKIM tags and their corresponding values. In this blog, we are diving into detailed explanations of required, optional, recommended, and discouraged DKIM signature tags with examples. 

What are DKIM Tags?

DKIM tags are instructions in the DKIM record specifying details about the sender for digital signature verification. 

A properly configured DKIM signature tags allow email service providers to authenticate your email messages. Tech giants like Google and Yahoo have mandated this protocol for email senders to prevent spam, phishing and spoofing

How DKIM Signature Tags Work

The receiver’s server uses data in the email header and the domain’s official DKIM record to verify the authenticity of email messages. A DKIM signature header is appended to the outgoing email. Multiple DKIM signature tags carry information about the sender so that the recipient’s server knows where to look to verify an email.

These DKIM signature tags are the informational component that displays specific values, each representing details about the body of the email. All the DomainKeys have a private key used for encrypting digital DKIM signatures. Apart from this, they also have a public key published in the domain’s DNS.

So, whenever emails are sent from your domain, the private key in the emails should match the public key. Otherwise, the message won’t reach the recipients’ mailboxes. This is a very quick process and doesn’t consume more than a few seconds. However, it only operates if you generate a DKIM record and add the correct DKIM DNS tags.

DKIM Record Tags Explained

DKIM DNS record tags are single letters used as commands and followed by an equal sign. All the letters have a DKIM tag that designated specific values representing pieces of information about the sender. Each DKIM signature tag includes details about the location of the public key used to encrypt the messages.

DKIM Tag Types 

You can classify DKIM signature tags by ‘required tags’ and ‘optional tags’ and the value of each is important in generating a DKIM record. There are some other DKIM signature tags that are classified as ‘not required’ or ‘not recommended’. You can set them depending upon the instances of their utility or requirements of each domain. You require the right DKIM authentication tags while adding a DKIM record to your DNS. Let’s know about these tags in detail.

Mandatory DKIM Tags 

The Required DKIM tags are so important for the DKIM signature header that your message won’t pass the verification test without them. The recipient’s mailbox will discard emails without these tags. 

Optional DKIM Tags

Apart from DKIM signature tags, there are several optional tags. This means if your DKIM signature misses these tags, no error will occur at the time of verification. However, experts recommend using them to avoid email spoofing. 

Spoofers don’t assign time values, unlike genuine corporate emails. So, if your inbox notices incorrect time values for a sender, it’s more likely to reject the email completely. 

It’s encouraged to use these recommended DKIM record tags as they assist the recipient’s server in the verification process. 

Not Required

You don’t need these DKIM signature tags if you’re creating a DKIM header for the first time. They tend to make your DKIM signature technical and complex. 

Its value is set to either value1 or value2. Value1 is meant for the header while Value2 is for the message body. These can be set to ‘simple’ or ‘relaxed’ to specify the tolerance to modifications in the email. 

These DKIM DNS tags aren’t necessary for any DKIM header. These are used only when you’ve to control any of the specs mentioned below;

Final Takeaways

Implementing and Managing your DKIM protocol may require expertise, time, and effort, which is often times far beyond your bandwidth. That is why organizations choose our hosted DKIM solution. We help generate DKIM records, set up your DKIM signature tags, and manage your DKIM selectors and keys on a single platform! 

Furthermore, we provide expert assistance in configuring complementary protocols like DMARC and SPF to strengthen your defenses against email-based attacks. 

To learn more, and get a customized domain security strategy for organizations that are tried and tested to improve your deliverability – contact us today!

Exit mobile version