DKIM Signature Do Not Validate When Using SMTP To Send Mail
When I send a message using an external SMTP client, DKIM signauteres on messages will not successfully validate.
When I use the built in Zimbra webmail client they validate successfully every time.
Both tests use the same email address, username/password etc. The only difference is the client used to send the mail.
I used this guide: Configuring for DKIM Signing - Zimbra :: Wiki to configure DKIM without any issues other than the one noted above.
Release 8.0.0.GA.5434.UBUNTU10.64 UBUNTU10_64 FOSS edition.
To test DKIM, I used the port25.com service. Upon emailing email@example.com, here are the relevent results I recieved for both the Webmail send, and the SMTP send.
Result: fail (wrong body hash: expected RzsU67ywQxiXDb1FZkrH7WnlatX9SyWIGQ8D3jY6geA=)
Result: pass (matches From: firstname.lastname@example.org)
I get the same results using Gmail's "mailed-by:" and "signed-by:" headers. Messages send using the Zimbra Webmail client are 'signed' whereas messages sent using a SMTP are also signed, but do not validate.
What other pertanent information can I supply to help?
has anyone solved the problem?
I have the same problem.
Originally Posted by houarnet-tech
With Zimbra 8.0.1, sending with Thunderbird (Windows, ver. 16, 17) from account-A@mydomain to account-B@mydomain on the server itself, makes DKIM signatures check fail.
Other clients as well as sending from Zimbra web interface between the same accounts is OK.
How to fix that? And who is causing problems - ZCS or Thundrbird?