Re: A lot of "invalid DKIM result" messages in my logs
Nick Howitt <[email protected]>
| Newsgroups | gmane.mail.spam.spamassassin.general |
|---|---|
| Message-ID | <[email protected]> |
On 16/11/2024 23:12, Bill Cole wrote: > > On 2024-11-16 at 16:48:49 UTC-0500 (Sat, 16 Nov 2024 21:48:49 +0000) > Nick Howitt <[email protected]> > is rumored to have said: > > Hi, > > I am just going through my mail logs and I am seeing a lot of: > > _WARN: plugin: eval failed: invalid DKIM result at > /usr/share/perl5/Mail/DMARC.pm line 107. > > Context would help, e.g. the full log line showing what process sent > that message. > > My set up is Debian 12 with their packaged amavis, postfix, > spamassassin, clamav and postfix-policyd-spf-python. > > The specific version of SpamAssassin would help, although I understand > Debian does do some backporting. SpamAssassin support was greatly > enhanced with v4, so if Debian 12 is still shipping a v3.4.x variant > that might be relevant. > > There's nothing I see in the current version of Mail::DMARC around > that line number that could trigger that message, so an update to that > Perl module *may* be in order. > > Should I be concerned and what can I do about it? > > I suspect that this is due to messages with Authentication-Results > headers that don't have DKIM fields, such as the messages from this > list which have a header like this: > > Authentication-Results: apache.org; auth=none > > If that is the underlying cause, it is entirely harmless. You may want > to verify that legitimate messages are matching DKIM and DMARC > SpamAssassin rules to be sure. > > It is possible that this is actually a bug in Mail::DMARC. The lack of > a DKIM value in an A-R header probably should not generate a warning. > > > [email protected] [email protected] > (AKA @[email protected] and many *@billmail.scconsult.com addresses) > Not Currently Available For Hire Thanks for the reply. Spamassassin version is 4.0.0-8ubuntu5. Here is a full mail log for one message: 2024-11-17T09:12:30.306975+00:00 mail-www postfix/smtpd[2173196]: connect from mail01.ipfire.org[81.3.27.42] 2024-11-17T09:12:31.488398+00:00 mail-www policyd-spf[2173204]: : prepend Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=81.3.27.42; helo=mail01.ipfire.org; envelope-from=replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org; receiver=howitts.co.uk 2024-11-17T09:12:31.493210+00:00 mail-www postgrey[1350278]: action=pass, reason=triplet found, client_name=mail01.ipfire.org, client_address=81.3.27.42, sender=replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org, [email protected] 2024-11-17T09:12:31.509269+00:00 mail-www postfix/smtpd[2173196]: 7C24870002B: client=mail01.ipfire.org[81.3.27.42] 2024-11-17T09:12:31.551562+00:00 mail-www postfix/cleanup[2173208]: 7C24870002B: message-id=<discourse/post/[email protected]> 2024-11-17T09:12:31.555141+00:00 mail-www postfix/qmgr[2087635]: 7C24870002B: from=<replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org>, size=10185, nrcpt=1 (queue active) 2024-11-17T09:12:31.555370+00:00 mail-www postfix/smtpd[2173196]: disconnect from mail01.ipfire.org[81.3.27.42] ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 commands=7 2024-11-17T09:12:31.584986+00:00 mail-www amavis[2068017]: (2068017-11) ESMTP [127.0.0.1]:10024 /var/lib/amavis/tmp/amavis-20241116T220446-2068017-9_s4Yr36: <replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> -> <[email protected]> SIZE=10185 Received: from mail.howitts.co.uk ([127.0.0.1]) by localhost (mail.howitts.co.uk [127.0.0.1]) (amavis, port 10024) with ESMTP for <[email protected]>; Sun, 17 Nov 2024 09:12:31 +0000 (GMT) 2024-11-17T09:12:31.898818+00:00 mail-www amavis[2068017]: (2068017-11) dkim: VALID Author+Sender+MailFrom signature by d=community.ipfire.org, From: <[email protected]>, a=rsa-sha256, c=relaxed/relaxed, s=202003rsa, [email protected], m.list(ml:static/dynamic-routing.networking.community.ipfire.org) 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.176870+00:00 mail-www amavis[2068017]: (2068017-11) Checking: 2H2mPQ_IIm-I [81.3.27.42] <replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> -> <[email protected]> 2024-11-17T09:12:32.189478+00:00 mail-www amavis[2068017]: (2068017-11) p003 1 Content-Type: multipart/alternative 2024-11-17T09:12:32.190617+00:00 mail-www amavis[2068017]: (2068017-11) p001 1/1 Content-Type: text/plain, 7bit, size: 501, SHA1 digest: 19134d434767a7c161c2c8dfed018c60cb98d134 2024-11-17T09:12:32.191514+00:00 mail-www amavis[2068017]: (2068017-11) p002 1/2 Content-Type: text/html, 7bit, size: 5037, SHA1 digest: e01d22adf5e5edff837e1c447235c74f44112db7 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. 2024-11-17T09:12:37.372962+00:00 mail-www amavis[2068017]: (2068017-11) SA info: async: aborting after 4.880 s, deadline shrunk: URIBL, A/55.27.3.81.zen.spamhaus.org, rules: URIBL_SBL_A, URIBL_CSS_A 2024-11-17T09:12:37.373400+00:00 mail-www amavis[2068017]: (2068017-11) SA info: async: aborting after 4.953 s, deadline shrunk: URIBL, A/fra.lwldns.net, rules: URIBL_SBL_A, URIBL_CSS_A 2024-11-17T09:12:37.383465+00:00 mail-www amavis[2068017]: (2068017-11) _WARN: check: dns_block_rule RCVD_IN_ZEN_BLOCKED_OPENDNS hit, creating /var/lib/amavis/.spamassassin/dnsblock_zen.spamhaus.org (This means DNSBL blocked you due to too many queries. Set all affected rules score to 0, or use "dns_query_restriction deny zen.spamhaus.org" to disable queries) 2024-11-17T09:12:37.450712+00:00 mail-www amavis[2068017]: (2068017-11) bounce unverifiable, <replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> -> <[email protected]> 2024-11-17T09:12:37.576066+00:00 mail-www postfix/smtpd[2173231]: connect from localhost[127.0.0.1] 2024-11-17T09:12:37.579832+00:00 mail-www postfix/smtpd[2173231]: 8D7D2717AB7: client=localhost[127.0.0.1] 2024-11-17T09:12:37.583409+00:00 mail-www postfix/cleanup[2173208]: 8D7D2717AB7: message-id=<discourse/post/[email protected]> 2024-11-17T09:12:37.585941+00:00 mail-www postfix/smtpd[2173231]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5 2024-11-17T09:12:37.586522+00:00 mail-www postfix/qmgr[2087635]: 8D7D2717AB7: from=<replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org>, size=10878, nrcpt=1 (queue active) 2024-11-17T09:12:37.587714+00:00 mail-www amavis[2068017]: (2068017-11) 2H2mPQ_IIm-I FWD from <replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> -> <[email protected]>, BODY=7BIT 250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 8D7D2717AB7 2024-11-17T09:12:37.598124+00:00 mail-www amavis[2068017]: (2068017-11) Passed CLEAN {RelayedInbound}, [81.3.27.42]:37916 [81.3.27.42] <replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> -> <[email protected]>, Queue-ID: 7C24870002B, Message-ID: <discourse/post/[email protected]>, mail_id: 2H2mPQ_IIm-I, Hits: -7.213, size: 10172, queued_as: 8D7D2717AB7, dkim_sd=202003rsa:community.ipfire.org, 6023 ms 2024-11-17T09:12:37.598336+00:00 mail-www amavis[2068017]: (2068017-11) TIMING-SA total 5164 ms - parse: 9 (0.2%), extract_message_metadata: 17 (0.3%), tests_pri_-10000: 6 (0.1%), get_uri_detail_list: 6 (0.1%), tests_pri_-2000: 4.5 (0.1%), tests_pri_-1000: 3.9 (0.1%), tests_pri_-950: 2.2 (0.0%), tests_pri_-900: 1.82 (0.0%), tests_pri_-100: 223 (4.3%), check_spf: 147 (2.9%), poll_dns_idle: 4727 (91.5%), check_razor2: 9 (0.2%), check_pyzor: 8 (0.2%), tests_pri_-90: 4.0 (0.1%), tests_pri_0: 184 (3.6%), tests_pri_500: 1.91 (0.0%), learn: 52 (1.0%), b_learn: 42 (0.8%), b_count_change: 18 (0.3%), get_report: 1.40 (0.0%) 2024-11-17T09:12:37.602743+00:00 mail-www postfix/amavis/smtp[2173209]: 7C24870002B: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=7, delays=0.96/0.02/0.01/6, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 8D7D2717AB7) 2024-11-17T09:12:37.602993+00:00 mail-www postfix/qmgr[2087635]: 7C24870002B: removed 2024-11-17T09:12:37.605239+00:00 mail-www amavis[2068017]: (2068017-11) size: 10172, TIMING [total 6030 ms] - SMTP greeting: 3.9 (0%)0, SMTP EHLO: 1.2 (0%)0, SMTP pre-MAIL: 1.1 (0%)0, SMTP MAIL: 2.4 (0%)0, SMTP pre-DATA-flush: 2.0 (0%)0, SMTP DATA: 37 (1%)1, check_init: 0.6 (0%)1, digest_hdr: 5 (0%)1, digest_body_dkim: 265 (4%)5, collect_info: 283 (5%)10, mime_decode: 16 (0%)10, get-file-type2: 33 (1%)11, parts_decode: 0.6 (0%)11, check_header: 1.8 (0%)11, AV-scan-1: 50 (1%)12, spam-wb-list: 2.1 (0%)12, SA msg read: 0.9 (0%)12, SA parse: 11 (0%)12, SA check: 5151 (85%)97, decide_mail_destiny: 9 (0%)97, notif-quar: 0.3 (0%)97, fwd-connect: 126 (2%)100, fwd-mail-pip: 3.3 (0%)100, fwd-rcpt-pip: 0.3 (0%)100, fwd-data-chkpnt: 0.1 (0%)100, write-header: 0.9 (0%)100, fwd-data-contents: 0.2 (0%)100, fwd-end-chkpnt: 6 (0%)100, prepare-dsn: 1.4 (0%)100, report: 3.2 (0%)100, main_log_entry: 6 (0%)100, update_snmp: 2.9 (0%)100, SMTP pre-response: 0.7 (0%)100, SMTP response: 0.3 (0%)100, unlink-2-files: 0.6 (0%)100, rundown: 2.0 (0%)100 2024-11-17T09:12:37.631035+00:00 mail-www dovecot: lmtp(2173233): Connect from local 2024-11-17T09:12:37.680128+00:00 mail-www dovecot: lmtp(nick)<2173233><IECQJYWzOWcxKSEAXBDGSw>: sieve: msgid=<discourse/post/[email protected]>: stored mail into mailbox 'INBOX' 2024-11-17T09:12:37.681798+00:00 mail-www postfix/lmtp[2173232]: 8D7D2717AB7: to=<[email protected]>, relay=mail.howitts.co.uk[private/dovecot-lmtp], delay=0.1, delays=0.01/0.02/0.03/0.05, dsn=2.0.0, status=sent (250 2.0.0 <[email protected]> IECQJYWzOWcxKSEAXBDGSw Saved) 2024-11-17T09:12:37.682117+00:00 mail-www dovecot: lmtp(2173233): Disconnect from local: Logged out (state=READY) 2024-11-17T09:12:37.682314+00:00 mail-www postfix/qmgr[2087635]: 8D7D2717AB7: removed And the associated email headers: X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path:<replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org> Delivered-To:[email protected] Received: from mail.howitts.co.uk by mail-www.howitts.co.uk with LMTP id IECQJYWzOWcxKSEAXBDGSw (envelope-from<replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org>) for<[email protected]>; Sun, 17 Nov 2024 09:12:37 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.howitts.co.uk (Postfix) with ESMTP id 8D7D2717AB7 for<[email protected]>; Sun, 17 Nov 2024 09:12:37 +0000 (GMT) X-Virus-Scanned: Debian amavis at howitts.co.uk Authentication-Results: mail.howitts.co.uk (amavis); dkim=pass (2048-bit key) header.d=community.ipfire.org header.b="Xdx7PjjI"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=community.ipfire.org header.b="BUGJjFxL" Received: from mail.howitts.co.uk ([127.0.0.1]) by localhost (mail.howitts.co.uk [127.0.0.1]) (amavis, port 10024) with ESMTP id 2H2mPQ_IIm-I for<[email protected]>; Sun, 17 Nov 2024 09:12:31 +0000 (GMT) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=81.3.27.42; helo=mail01.ipfire.org;envelope-from=replies+verp-dd7e31ce1d2257085a0eb3e696fd2871@community.ipfire.org; receiver=howitts.co.uk Received: from mail01.ipfire.org (mail01.ipfire.org [81.3.27.42]) by mail.howitts.co.uk (Postfix) with ESMTPS id 7C24870002B for<[email protected]>; Sun, 17 Nov 2024 09:12:30 +0000 (GMT) Received: from web06.haj.ipfire.org (web06.haj.ipfire.org [172.28.1.168]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "web06.haj.ipfire.org", Issuer "E6" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4XrlQN75Qwz16F for<[email protected]>; Sun, 17 Nov 2024 09:12:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=community.ipfire.org; s=202003rsa; t=1731834749; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id: list-unsubscribe; bh=yeo7BGncPuARp0WUCDB+EdTvy7ucVXunQxiQbBGCl3Y=; b=Xdx7PjjIAAHRK70wznRvhiv/rbf3X6DUkAs8ObBFI51U2veYfge43ML/oH3R2Bxl5RoHUK /n0l9wTXuBc2JOvauVllltlaSV0z6AfLq4crWPOiY0hqdCbIN2mAAUfKiL2WXGMuJA2a8+ r4mn4Yi3xA7Dk+ITO1gxMfRZLdt6r6ffudmZvM4qRTAhW9ZSRcssNjvYVLZihmATmVcZnO sUeU5qRk5ELE1vyZAsXViusk+T+XVn9/450qnPwzpxgyriy/fI0t10uK5cFjOg4zQLWrVZ bZFyubMz8FaSJ4jNeg/GVyg1OhAeZuAsHD+C+dKySq1KQx+JmPurjv7oWQm7HQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=community.ipfire.org; s=202003ed25519; t=1731834749; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id: list-unsubscribe; bh=yeo7BGncPuARp0WUCDB+EdTvy7ucVXunQxiQbBGCl3Y=; b=BUGJjFxLd2iknutxsPL9TViCbwGyNtzOrAr80hN3ndVrU2YXs+DFVQxEgRc9ZahcU6DfmK UOl6un0PGgwti1DA== Received: from localhost (unknown [172.17.0.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (Client did not present a certificate) by web06.haj.ipfire.org (Postfix) with ESMTPS id 4XrlQN4SVfzMM for<[email protected]>; Sun, 17 Nov 2024 09:12:28 +0000 (UTC) Date: Sun, 17 Nov 2024 09:12:28 +0000 From: Martin Koller via IPFire Community<[email protected]> Reply-To: IPFire Community<[email protected]> To:[email protected] Message-ID:<discourse/post/[email protected]> In-Reply-To:<discourse/post/[email protected]> References:<discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> <discourse/post/[email protected]> Subject: [IPFire Community] [Networking/Static/Dynamic Routing] Simple reverse proxy configuration Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_6739b37c625b0_8116e129da0143182"; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Unsubscribe:<https://community.ipfire.org/email/unsubscribe/cfee7fbf786932c659009da922d326a81bf1a952094413dbfa852ae73e6debb2> X-Discourse-Post-Id: 60772 X-Discourse-Topic-Id: 13128 X-Discourse-Category: Networking/Static/Dynamic Routing X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Precedence: list List-ID: IPFire Community | Networking Static/Dynamic Routing <static/dynamic-routing.networking.community.ipfire.org> List-Archive:https://community.ipfire.org/t/simple-reverse-proxy-configuration/13128 Looking at the logs, last week they nearly all came from the IPFire mailing lists and forums, but there are a Couple from the Dovecot mailing list and a random shopping site. Line 107 is the "push" line in the "dkim" subroutine #warn "iterative\n"; push @{ $self->{dkim}}, Mail::DMARC::Report::Aggregate::Record::Auth_Results::DKIM->new(@args); Regards Nick