Skip to main content

DKIM doesn't work with forwarders?!

Comments

2 comments

  • Infopro
    In your: cPanel > Mail section > Email Authentication you'll find the DKIM options for your cPanel account of course. Assuming these are enabled there, disable DKIM, and then Go Back, and disable SPF. Next, Go Back and enable DKIM. Then Go Back and enable SPF. Send an email from any of the accounts to this address: check-auth@verifier.port25.com wait a few moments for a result email to be sent back to you. What does that result email say?
    0
  • kpmedia
    Did that already. Even went into SSH and deleted the old .removed files from the public/private DKIM folders, on a second try. It's not the enabled/disabled status that does it. For some reason, Exim (cPanel implementation) will not sign email unless the account/mailbox is used as the FROM. It's not right. Even if I signed the email as poopyhead@anotherdomain, the DKIM should still sign the private key, since I'm connecting to the server via mybox@domain. (And in that case, of course, the public key would not match and would show a DKIM error.) The test on DKIM with John@/Sales@/etc (example forwards) has no DKIM signing. It comes back neutral. I've verified that with Port25, appmaildev.com and unlocktheinbox.com. The domain has ADKIM as all, so the unsigned email fails since it's not signed. I've used Exim in the past -- forget if it was ISPConfig or Virtualmin -- but did not have the error. (I'll be reinstalling on a test VPS just to verify it's not Exim.) Never seen this behavior from a mailserver before. That's not proper DKIM signing. Update: I ran more tests. This works fine on another cPanel server. This server is still early in the testing phase, so I'm going to reinstall cPanel. We'll see what happens.
    0

Please sign in to leave a comment.