Messages not signed by DKIM

comet_tech_support

Registered
Jul 13, 2019
2
0
1
Seattle, WA
cPanel Access Level
Root Administrator
I am using cPanel version 80.0.20. I am trying to implement DKIM on my Godaddy VPS. Everything I have done based on posts I have read, should be working.

If I dig +short default._domainkey.domainname.com TXT, I get a valid response.
If I go to Tools - mail-tester.com and perform a check it is valid.

My outgoing mail is still not signing with DKIM. I found an obscure post that said I had to make sure my exim.conf.local should have transport = dkim_remote_smtp. I edited that file with vi and saved a backup of the orig.

I also saw someone suggest to enable DKIM on incoming. It didn't make sense to me but I did it anyway.

People talk about enabling SPF and DKIM. On my version of cPanel that is under Email Deliverability. Both DKIM and SPF are green checked as valid. I also see people say to essentially start over by disabling and then enabling that. The only way I can see to do that is to delete and recreate the records in the DNS zones.

When I check a message header it always says dkim=neutral (no sig) [email protected];

When I use multiple DKIM checkers, I always get a reply that the message has no DKIM header. Something like this:
----------------------------------------------------------
DKIM check details:
----------------------------------------------------------
Result: none (message not signed)
ID(s) verified:

I haven't tried deleting and recreating the key. It seems like cPanel is happy saying DKIM and SPF are valid. I also read that I should have a text record of DKIM policy in addition to the DKIM key, I added that too. I started wondering if I needed an A record for default._domainkey.domainname.com. But it seems like the spf-dkim check ruled that out.

It feels like a simple thing I am missing but I have tried everything. It seems like exim is not including the DKIM header when it sends mail. I had hoped that transport = dkim_remote_smtp would fix that.

What the heck am I missing?
 

comet_tech_support

Registered
Jul 13, 2019
2
0
1
Seattle, WA
cPanel Access Level
Root Administrator
This issue has been resolved. It was indeed an exim config issue. I executed the enable SPF and DKIM on all domains in WHM. This command was supposedly only necessary to convert previous domains. These were all new domains and SPF and DKIM were enabled, but apparently running this command started attaching the DKIM headers (thinking it properly configured exim).
Everything is working.