You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dmarcts has the useful feature to overwrite or ignore duplicate reports. It identifies duplicate reports via Report-ID:
# see if already stored
my $sth = $dbh->prepare(qq{SELECT org, serial FROM report WHERE reportid=?});
$sth->execute($id);
However, different reporters might use the same Report-ID. I have observed this in the wild with IDs in the form of "reportdomain.starttime.endtime".
To ensure uniqueness, the deduplication should also consider the Reporter Orgname. An alternative to org_name from the XML is the Submitter-Domain from the subject. Either of them is fine.
Better yet, deduplicate over the following three fields: Report-ID, Reporter Orgname (or Submitter-Domain), and Report-Domain.
The text was updated successfully, but these errors were encountered:
dmarcts has the useful feature to overwrite or ignore duplicate reports. It identifies duplicate reports via Report-ID:
However, different reporters might use the same Report-ID. I have observed this in the wild with IDs in the form of "reportdomain.starttime.endtime".
To ensure uniqueness, the deduplication should also consider the Reporter Orgname. An alternative to org_name from the XML is the Submitter-Domain from the subject. Either of them is fine.
Better yet, deduplicate over the following three fields: Report-ID, Reporter Orgname (or Submitter-Domain), and Report-Domain.
The text was updated successfully, but these errors were encountered: