
I have found the cause of the DKIM problems. When Mailman unfolds and refolds the DKIM-Signature header it replaces tabs with spaces. This makes the difference between a message that passes according to /usr/bin/dkimproxy-verify (part of the libmail-dkim-perl package) and one that fails. Is anyone here any good at Python who can have a look at this? Some special case code to use tabs for the DKIM-Signature header should solve these problems without causing any other problems. Note that a problem that was reported in the past was Mailman replacing spaces with tabs when folding the Subject header. Obviously we don't want to regenerate that problem so changing the behavior of all headers would be a bad thing. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/