@koduhai/dmarc-parser
    Preparing search index...

    Interface DmarcAggregate

    Combined view across many reports, produced by aggregate. Extends DmarcSummary.

    interface DmarcAggregate {
        bySourceIp: DmarcSourceSummary[];
        dateBegin: Date | null;
        dateEnd: Date | null;
        domains: string[];
        failing: number;
        passing: number;
        passRate: number;
        reportCount: number;
        total: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    bySourceIp: DmarcSourceSummary[]

    Per-source-IP breakdown, sorted by message count (descending).

    dateBegin: Date | null

    Earliest report-window start across all reports, or null if none had a valid date.

    dateEnd: Date | null

    Latest report-window end across all reports, or null if none had a valid date.

    domains: string[]

    Distinct policy domains seen across the reports, sorted.

    failing: number

    Messages that failed DMARC.

    passing: number

    Messages that passed DMARC.

    passRate: number

    Overall pass rate, 0-100 with one decimal.

    reportCount: number

    Number of reports aggregated.

    total: number

    Total messages across all records.