I am testing the 4.70 pre-release, using the Debian packages provided at
http://www.bebt.de/debian/dists/lenny/exim4/ (I've compiled the src
packages myself).
I am running a mailman server. Mailman is configured to strip received
DKIM headers, by setting the 'REMOVE_DKIM_HEADERS = Yes' option. Exim
is then configure to add a DKIM signature on the remote_smtp transport.
I've created a test mailing list with a Fastmail, GMail, and a Yahoo
email address subscribed. Emails sent from the Fastmail and GMail
addresses are generating a correct DKIM signature through my server.
However, emails sent from the Yahoo email address are generating
incorrect DKIM signature.
Copies of the failing and passing emails are at:
http://www.8t8.us/dkim_examples/
Since I don't know much about how DKIM signature work, I'm not sure why
the signatures are invalid, and hope someone here can give some advice.
Thanks,
-Kevin