A few weeks ago I made a post about a domain being rejected because of a
problem with the DKIM. The domain is mnedc.org
<mailto:[email protected]>. Andrew surmised it was because my DNS
server could not handle the length of the DKIM via UDP and had to fall
back to TCP to deal with the key. I switched to public DNS servers,
known to be up to date, but the problem is still there.
According to my exim.conf and macro.conf, I should be able to whitelist
the domain and get past this error. However, I must be confused by the
way my exim.conf works. I am getting DKIM rejects like this:
2013-03-01 12:37:52 1UBUq7-0006qM-Pn H=(mail-wi0-f169.google.com)
[209.85.212.169] rejected DKIM : REJECTED - DKIM failure:
pubkey_unavailable
2013-03-01 12:37:55 1UBUqB-0006qn-08 H=(mail-ia0-f180.google.com)
[209.85.210.180] rejected DKIM : REJECTED - DKIM failure:
pubkey_unavailable
For trouble shooting I have whitelisted google.com, googlemail.com,
gmail,com and mnedc.org, but their (mnedc.org) messages still get blocked.
My exim.conf file has the following:
acl_check_dkim:
accept authenticated = *
accept hosts = :
accept hosts = +whitelisted_hosts
deny message = REJECTED - DKIM failure: $dkim_verify_reason
#dkim_status = none:invalid:fail
dkim_status = none:invalid
condition = ${if eq {$dkim_key_testing}{1} {no}{yes}}
warn add_header = X-DKIM: Status on $received_ip_address using
Baruwa 2.0: dkim=$dkim_verify_status; \
signing_identity="$dkim_cur_signer"
accept
+whitelisted_hosts points to the following:
hostlist whitelisted_hosts = WHITELISTED_HOSTS
WHITELISTED_HOSTS is part of my baruwa postgres database. Google.com,
googlemail.com and gmail.com have been added to the whitelist, yet get
bounced for DKIM problems.
Any ideas?
_______________________________________________
Keep Baruwa FREE - http://pledgie.com/campaigns/12056