schleuder aborts on message signed by multiple keys
I'm in the middle of a key transition.
I just sent an e-mail message to a schleuder list that was signed by two different keys (the old one and the new one). One of those keys was not known to the schleuder instance, but the other one is, and is associated with the e-mail address subscription i use for that list.
The result was that my message bounced, where the DSN reported:
Command died with status 1: "/usr/bin/schleuder". Command
output: A fatal error happened. Administrators have been notified. Please
try again later.
A subsequent re-send of that e-mail, signed only by the key that is known and associated with my subscription succeeded.
If schleuder sees an e-mail that has multiple signatures, in a context where it needs a valid signature, any of those signatures should suffice. schleuder should not unnecessarily bounce the e-mail just because it doesn't know about one of the other signatures.