Re: A lot of "invalid DKIM result" messages in my logs
Damian <[email protected]>
| Newsgroups | gmane.mail.spam.spamassassin.general |
|---|---|
| Message-ID | <[email protected]> |
> 2024-11-17T09:12:32.176335+00:00 mail-www amavis[2068017]: (2068017-11) dkim: FAILED Author+Sender+MailFrom signature by d=community.ipfire.org, From: <[email protected]>, a=ed25519-sha256, c=relaxed/relaxed, s=202003ed25519, [email protected], m.list(ml:static/dynamic-routing.networking.community.ipfire.org), invalid (unsupported algorithm ed25519-sha256) > ... > 2024-11-17T09:12:32.566676+00:00 mail-www amavis[2068017]: (2068017-11) _WARN: plugin: eval failed: invalid DKIM result at /usr/share/perl5/Mail/DMARC.pm line 107. I am somewhat certain those two lines are related and that the "invalid DKIM result" is `invalid` verbatim. Mail::DKIM::Verifier creates a signature with a result `invalid` for ed25519, Amavis passes all signatures to SpamAssassin, Mail::SpamAssassin::Plugin::DMARC->_check_dmarc invokes Mail::DMARC::PurePerl->dkim with result => 'invalid', Mail::DMARC->dkim invokes Mail::DMARC::Report::Aggregate::Record::Auth_Results::DKIM->new with result => 'invalid', and the result-setter in that module croaks because `invalid` is not in the list of allowed values.