diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index 368ca34..176ff75 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -492,7 +492,8 @@ def parse_aggregate_report_xml(xml, nameservers=None, timeout=6.0): timeout=timeout)) else: - records.append(_parse_report_record(report["record"])) + records.append(_parse_report_record(report["record"]), + nameservers=nameservers) new_report["records"] = records diff --git a/parsedmarc/cli.py b/parsedmarc/cli.py index 831d13a..1aa5ffe 100644 --- a/parsedmarc/cli.py +++ b/parsedmarc/cli.py @@ -163,12 +163,14 @@ def _main(): rf = args.reports_folder af = args.archive_folder + ns = args.nameservers reports = get_dmarc_reports_from_inbox(args.host, args.user, args.password, reports_folder=rf, archive_folder=af, delete=args.delete, + nameservers=ns, test=args.test) aggregate_reports += reports["aggregate_reports"]