Plesk: DKIM Activation issue

Plesk: DKIM Activation issue

As you would be aware, many email provider’s like Gmail, Hotmail and yahoo do require SPF, DKIM and DMARC record as a means of authentication methods to authenticate the source of incoming emails.

SPF and Dmarc record can be easily generated from http://www.spfwizard.net/ and http://www.kitterman.com/dmarc/assistant.html and for a DKIM, it is essential that you have MailEnable Professional version installed on the server unless you are having any other mail server installed on the server which has the capability of generating DKIM key.

But with Plesk 12.5 and above, even with free standard version of Mailenable, you still get an option to enable DKIM from within Plesk panel by going to

Which means, some email providers, who check for DKIM record before accepting incoming emails, would authenticate the email successfully once they find DKIM record reflecting in the email headers.

Once you update DKIM, you can verify the same by sending a mail to the email id which gets randomly generated on dkimvalidator.com Simple send mail to that random email id, allow about a min or so and click on view results on http://dkimvalidator.com/ to see if DKIM is reflecting or not.

Issue:

The real challenge is, sometimes, even after enabling ‘Allow signing outgoing mail‘ emails sent to such provider’s gets bounced back with the reason stating DKIM is not present. We can immediately validate the same by sending email to email id which gets randomly generated on dkimvalidator.com

So in this case, DKIM does not reflect when you check the results from http://dkimvalidator.com/

After that, try sending email from the account you are facing issues and you should be able to receive the email at the other end and in the headers of the message you should be able to see DomainKeys record. You can now verify the same by sending a mail to email id linked with dkimvalidator.com to validate DKIM keys.