Skip to content

Add NoReportsList option to suppress report delivery to known-bad destinations #319

@thegushi

Description

@thegushi

Some rua= and ruf= destinations are persistently dead, rate-limited, or otherwise unable to accept DMARC reports (e.g. a Gmail inbox published as a reporting address for a high-volume sender). Currently there is no way to suppress delivery to these destinations short of modifying the database or source code.

This issue tracks adding a NoReportsList config option pointing to a flat file of domains or addresses to skip when sending aggregate or failure reports -- similar in pattern to IgnoreHosts. An admin could add a known-bad destination to the file and report delivery to that address would be suppressed without affecting other destinations.

The skip list would need to be honored in two places:

  • opendmarc-reports (Perl), checked before SMTP or HTTP delivery
  • The milter itself, checked before popen() for RUF failure reports

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions