How to enable DKIM for your own domain?
You can create a DKIM record manually or with the use of an online DKIM record generator tool. The advantages of using a tool to create your record rather than doing it manually are:
- It's free
- It provides accurate results
- It helps you avoid human errors
Once you open your online DKIM record generator tool:
- Enter your domain name in the designated box (if your website URL is https://company.com, your domain name will be company.com without the prefix)
- Click on the “Generate DKIM record” button
- You will receive a DKIM key pair (private and public keys)
- You need to publish your public key on your domain’s DNS
How to publish a DKIM record on your domain?
- Access your DNS management console
- Add a new TXT record
Record type: TXT
Name/Hostname: selector._domainkey.yourdomain.com
TTL: 3600
Value: [paste the public key value generated by the DKIM generator tool]
How to check your DKIM record?
To check your DKIM record you can use an online DKIM record lookup tool to make sure your record is devoid of errors, is functional, and configured properly.
Note that DKIM alone cannot protect your domain against email-based attacks.
Breaking down the DKIM Record Syntax
Let’s first take the example of a DKIM record:
Record Name: The Name field in your DKIM record syntax is made up of two parts: a DKIM selector and a domain. The selector is a unique string that identifies the sending domain and helps locate the public key published on the domain’s DNS during a DKIM lookup, and it must be unique across all DKIM signing domains. The domain is the address of your DNS record.
Record Type: This field refers to the resource type of your DKIM record syntax. It may be TXT
(text) record, it can also be a CNAME (canonical name) record depending on your provider.
TTL: The time-to-live for your record, measured in seconds, is the amount of time the record remains valid per session before it expires or gets refreshed.
Value: Finally, the DKIM value is your public key that is matched against your private key (the signature key in your email header) to authenticate your emails.
- Standard Email Protocols: SMTP, POP3 & IMAP Free4 m
- What is Email Security? Free4 m
- Email Security Practices Free4 m
- Building an Email Security Compliance Model Free5 m
- Corporate Email Security Checklist Free3 m 30 s
- What is the difference between Inbound email security and outbound email security? Free4 m
- What is Information Security? Free4 m
- Zero Trust Security Model Free3 m
- What is SPF Alignment? Free3 m
- How to Set Up Microsoft Office 365 SPF record? Free4 m
- How to Set Up Google Workspace SPF Record? Free2 m
- How to Set Up MailChimp SPF Record? Free3 m
- How to Set Up SendGrid SPF Record? Free2 m
- How to Set Up Salesforce SPF Record? Free3 m
- How to Setup Zoho Mail SPF Record? Free2 m
- What is DMARC Compliance? Free2 m
- The Benefits of DMARC Free2 m
- DMARC Configuring Free3 m
- Achieving DMARC Enforcement Free2 m
- DMARC Vs Antispam Solutions Free2 m
- DMARC Identifier Alignment Free2 m
- DMARC sp Tag Exceptions & Uses Free1 m
- Configuring DMARC without DKIM Free3 m
- Configuring DMARC without SPF Free2 m
- DMARC Aggregate Report Views Free3 m
- Video - PowerDMARC Aggregate Reports Free2 m 13 s
- DMARC Forensic Report Views Free2 m
- Video - PowerDMARC Forensic Reports Free
- DMARC Forensic PGP Encryption and Decryption Free2 m
- TLS Report Views Free3 m
- Video - PowerDMARC TLS Reports Free
- PDF/CSV Reports Free2 m
- Video - PowerDMARC PDF/CSV Reports Free1 m 1 s