Skip to content

fo=0 seems to be ignored #271

@Pentium4User

Description

@Pentium4User

Hello!

I asked that on the mailing list, but nobody replied, so I'll try it here.

A postmaster told me that my system is generating DMARC failure reports
for his mails that pass SPF, but have no DKIM signature.

This is the original mail:

Return-Path: root@mail.ausics.net
Received: from srv1.dorfdsl.de ([unix socket])
by srv1 (Cyrus 3.8.1-Debian-3.8.1-1bpo12+1) with LMTPA;
Tue, 18 Feb 2025 20:04:52 +0100
X-Cyrus-Session-Id: cyrus-1739905492-308616-1-13008908454820145790
X-Sieve: CMU Sieve 3.0
Authentication-Results: srv1.dorfdsl.de; dmarc=fail (p=quarantine dis=none) header.from=ausics.net
Authentication-Results: srv1; spf=pass (sender SPF authorized)
smtp.mailfrom=mail.ausics.net (client-ip=120.88.115.158;
helo=valhalla.ausics.net; envelope-from=root@mail.ausics.net;
receiver=)
Received: from mail.ausics.net (valhalla.ausics.net [120.88.115.158])
by srv1.dorfdsl.de (8.18.1/8.18.1/Debian-6
bpo12+1) with ESMTPS id 51IJ4mph308611
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for reports@dorfdsl.de; Tue, 18 Feb 2025 20:04:51 +0100
Received: by mail.ausics.net (Postfix, from userid 0)
id DE109200120; Wed, 19 Feb 2025 05:04:45 +1000 (AEST)
From: opendmarc@ausics.net
To: reports@dorfdsl.de
Date: Wed, 19 Feb 2025 05:04:45 +1000 (AEST)
Subject: FW: Re: IPv6 Geolocation per /64
MIME-Version: 1.0
Content-Type: multipart/report;
report-type=feedback-report;
boundary="mail.ausics.net:2E5C3200097"
Message-Id: 20250218190445.DE109200120@mail.ausics.net

_dmarc.ausics.net. 85931 IN TXT "v=DMARC1;
p=quarantine; aspf=r; adkim=r;
rua=mailto:gmqyz1jw@ag.au.dmarcian.com,mailto:re+ctlzlwfzbeb@dmarc.postmarkapp.com;
ruf=mailto:dmarc@ausics.net,mailto:gmqyz1jw@fr.au.dmarcian.com; fo=0;"

fo=0 means that a report should only be generate if all mechanisms don't create a pass result.

This isn't the case for this message.

I call the milters in this order:
INPUT_MAIL_FILTER(opendkim', S=unix:/run/opendkim/opendkim.sock')
INPUT_MAIL_FILTER(pyspf', S=local:/run/pyspf-milter/pyspf-milter.sock')
INPUT_MAIL_FILTER(opendmarc', S=local:/run/opendmarc/opendmarc.sock')

Is that a problem in OpenDMARC or at another place?

--
kind regards
Marco

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions