inGuide | Digital Marketing, Online Business & WordPress
  • Home
  • Blog
  • Deals
  • Services
  • Forum
    • New Forum
  • Free Resources
    • inSend: Mailwizz
  • Contact
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
Email Marketing

Super Easy Way to Generate and Validate DKIM online

domain-keys-identified-mail

Generating and Validating DKIM could be a difficult task sometimes. Therefore, in order to make this task easier there are several tools available online. If you are email marketer then needless to say DKIM plays very important role in email delivery. Whether you are using postfix or powerMTA, you must have valid DKIM entries in DNS records.

About DKIM

DKIM stands for Domain Key Identified Mail. It helps ISP to establish identity of sender. It could be 1024 bits or 2048 bits. Now a days 2048 bits is more preferable. DKIM composed of 3 parts.

  • Private Key
  • Public Key
  • Selector

Private key is kept safe on server and used to sign email before sending out. Public key is entered into DNS records, which is used by ISP to validate private key sent along email. Sometimes, you might need more than one DKIM key or you might want to sign transactional emails and promotional emails to be signed with different key. In simple words, selector ensures different DKIM doesn’t mix up and they could be authenticated by ISP.

Let’s discuss some of the tools available online first, then we will discuss steps to troubleshoot DKIM issues.

1. Sparkpost DKIM Generator

Sparkpost as we know, developer of powerMTA, has create very user friendly interface to generate DKIM. Just fill in the details and it will generate DKIM with instructions.

generate-dkim-key

Copy the DKIM private key to your server and public key to DNS records.

validate-dkim-key

You can also validate DKIM key, after configuration, by sending them to their one of the email address.

sparkpost-dkim-key

2. DKIMCORE

DKIMCORE is another popular tool for DKIM generation. It just asks you for domain name.

In DKIMCORE you will not be able to enter DKIM selector of your own choice. It will automatically generate for you.

generate-DKIM-Key-in-dkimcore

3. Command line

If you don’t like going to online tools, there’s simple way to generate DKIM key on Linux using opendkim command.

Just execute the following commands

openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout -out public.key
opendkim

Now you can list generated keys using ls command and cat command to display the key public key, so that you can copy it to the DNS.

ls
cat public.key
generating-dkim-key-opendkim

If you like to know the location of private key, you can use pwd which stands for the present working directory. In the above screenshot, my working directory is /root and therefore private key location is /root/private.key

Note here, I haven’t used any selector. Therefore, I can create any name form selector.

Creating the DNS record

Creating DNS records is simple. Login to your domain registrar and look for Advanced DNS in namecheap and manage DNS in Godaddy. Similar, option would be available in other domain registrars. There you would find option to create TXT record. Create one and fill the details as follows:

creating-dkim-record-in-namecheap

In above screenshot in place of Host type

selector._domainkey

Replace selector with your choice.

Then in the Value enter the public key like

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwyLHWXYdMiSdg83MmBPA
lXjdMxVmPWb5qWetxu7RqzP59saNXRtL/3I6K1zFZY85bljAB7Xa1fjZ42hWESCN
VK99o9R5RBFV6R62LLOHpwxxaD6rsskWqI7PgD99OuS5VHHaaMrxn8anx110FIhX
vs4T7ghcu7NVkDSawJ2dZUTfo8vRj7igc3/ySGrB1SNstTEghv0RazSnq9l9q+qV
jp9NzTh4FnxjAijMsG7AoIY6XRWbS3BC87sk6880bPosrRkw1ubQt4bpfp2rfgSw
DbzTlPuDDrNArZ9p7pS8OURP4CEDNe2dkwMhoVrKGDJ9VM/gAHgCyfe317igFEaJ
wwIDAQAB

At some places, you might to put double quotes in Value field, so be careful about that.

Validation of DKIM keys

After you have completed above steps, it’s time to validate the DKIM keys. There are several email marketing tools which are available online to validate keys.

1. MXToolBox DKIM Validator

MXTOOLBOX is favorite tool of email marketer. It provides several tools like DKIM validator, SPF checker, IP blacklist checker and so on. Go to MXTOOLBOX and fill the domain name and selector.

mxtoolbox-dkim-checker

After you run DKIM Lookup, you will get nice green ribbon if DKIM passes or red ribbon indicating DKIM issues.

mxtoolbox-validation-result

2. DKIMCORE

DKIMCORE is also let you validate your DKIM keys in simple steps. Just fill in the details and you are good to go.

dkimcore-validator

Conclusion

These simple tools could easily generate and validate and DKIM keys without any hassle. DKIM key is very important to ensure inbox delivery, therefore it’s sender duty is to use right DKIM key and format.

Read: How to install Mailwizz

March 5, 2021/0 Comments/by Dhiraj Rahul
Tags: dkim, dkim generator, dkim powermta, free
Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://inguide.in/wp-content/uploads/2021/03/dkim.jpg 1114 1920 Dhiraj Rahul https://inguide.in/wp-content/uploads/2021/02/inguide_logo_red_340_156-300x138.png Dhiraj Rahul2021-03-05 13:24:312021-09-15 03:09:32Super Easy Way to Generate and Validate DKIM online
You might also like
what-is-dkim-dmarc-spf-rdns What are DKIM, DMARC and SPF? How they affect email delivery?
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

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

Table of Contents

Search Search

Recent Posts

  • Install Mattermost on Ubuntu/Debian
  • 17 Popular Free & Paid Mail Transfer Agents
  • Top 10 VPN Service Providers & Why!!
  • 15 Best Canva Alternatives for Graphic Design [Free & Paid]
  • 12 Best third-party SEO tools for your website
  • Best NFT Marketplace For Beginners
  • Best WordPress ad management plugin
  • What is Domain Name System blacklist (DNSBL)?
  • Introduction to the Basics of Linux
  • What is Proxy Server?

Categories

  • Chat & Collaboration
  • Domain
  • Email Marketing
  • Email Service
  • Graphic Design
  • Hosting
  • Learning Management System
  • Linux
  • Miscellaneous
  • Proxy
  • Search Engine Optimization
  • SMS
  • SMTP server
  • WooCommerce
  • Wordpress
  • WP Security
Popular
  • Postal-smtp-server
    Build Postal SMTP Server & Send Bulk Emails Step by...March 25, 2021 - 5:19 am
  • install-configure-powermta-centos-8
    Install & Configure PowerMTA on CentOS with IP rot...February 15, 2021 - 4:23 am
  • postal-create-SMTP-add-domain-SSL
    Simplest Way to Configure Postal & Create SMTP + Install...March 27, 2021 - 9:20 am
  • Install CyberPanel on Ubuntu and Create WordPress Websi...September 22, 2021 - 10:05 am
  • Create Mail Server on Windows with Open Source hMailSer...June 13, 2021 - 10:15 am
  • zimbra-free-ssl-certificate-install
    How to Install Free SSL Certificate on Zimbra Mail Serv...May 9, 2021 - 2:21 pm
  • install-zimbra-mail-server-on-centos-8
    Install Zimbra Mail Server on CentOS 7/8 Step by StepMay 9, 2021 - 6:05 am
  • Install and Configure MailCow – Best Self Hosted Mail...May 12, 2021 - 10:32 am
  • lets-encypt-certificate
    Installing Let’s Encrypt Free SSL Certificate on ...March 24, 2021 - 7:36 am
  • install-wordpress-cloud-hosting
    Super Easy Way to Install WordPress on Cloud Hosting in...March 30, 2021 - 1:35 am
Comments
  • vikasCannot "Build a new mail server" #3295 On a fresh installation...May 15, 2025 - 1:19 pm by vikas
  • SivaHow can find about aol blocking and know about email inbox...February 26, 2025 - 7:04 pm by Siva
  • RAKESH GUPTAWe want to change our default CentOS Mail Server to something...December 5, 2024 - 7:15 am by RAKESH GUPTA
  • LavisHey, Can you help me to choose good SMTP server between...November 18, 2024 - 11:12 am by Lavis
  • ApostleThis question is never answeredOctober 29, 2024 - 6:19 am by Apostle
Tags
Ahrefs Aol Canva dkim dkim generator dkim powermta dmarc generator easyengine email deliverability free Gmail install docker ubuntu install free ssl zimbra install mailcow install mailwizz install wordpress install wordpress on google install zimbra centos 8 iredmail mailcow Mailu mailu docker compose mailwizz Memberpress MTA open source chat app outlook Plugin Postal postal server postal smtp private chat server rocket.chat SEO smtp server spf generator Talos VPN WooCommerce WordPress wordpress on cloud hosting Yahoo zimbra zimbra mail server zimbra ssl

Follow us on Facebook

X Logo X Logo Followon X

Information

  • About
  • Account
  • Blog
  • Contact
  • Deals
  • List of VPS Hosting that Provides Open Port 25
  • Login
  • Newsletter
  • Privacy Policy
  • Terms of Service
  • Thank You
  • Verify Account

Resources

  • Account
  • Deals
  • Downloads
  • List of VPS Hosting that Provides Open Port 25
  • Login
  • Services
  • Thank You
  • Verify Account

Categories

  • Chat & Collaboration
  • Domain
  • Email Marketing
  • Email Service
  • Graphic Design
  • Hosting
  • Learning Management System
  • Linux
  • Miscellaneous
  • Proxy
  • Search Engine Optimization
  • SMS
  • SMTP server
  • WooCommerce
  • Wordpress
  • WP Security

Archive

  • November 2025
  • July 2023
  • June 2023
  • May 2023
  • January 2023
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • September 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
© Copyright - inGuide | Digital Marketing, Online Business & WordPress
  • Terms of Service
  • Privacy Policy
Link to: Top Bulk Email Verifier & Validation Software and Services Link to: Top Bulk Email Verifier & Validation Software and Services Top Bulk Email Verifier & Validation Software and Servicesbulk-email-verifier-software Link to: How to install Virtualmin on CentOS 8 Link to: How to install Virtualmin on CentOS 8 How to install Virtualmin on CentOS 8
Scroll to top Scroll to top Scroll to top