Good day,
I need someone with experience in PHP, phpMailer and DKIM signing of outgoing emails.
I have my public key, private key and added my DNS TXT record to my hosting.
I setup phpMailer and add the DKIM_private, DKIM_domain and DKIM_selector properties and send a test.
Using DKIM verification services or even looking at the headers of Gmail it keeps saying "wrong body hash" or "body hash not verified".
I'm not sure if there is a problem with the actual email that is being sent or if the DNS TXT record isn't working as it should so I need someone's input to make this work please.
All the best
Dear sir, I have over 10 years of experience in Linux Administration and Web Development including PHP, Smarty, MySQL, jQuery, etc. Also I am Zend Certified PHP Developer (ZCE). Let's do it!
Perhaps you need to install DKIM key not on Phpmailer but on underlying mail server running on the same host: Exim or Postfix. Then emails sent by Phpmailer will be correctly signed.