From c853c470879ad2ba2cc56595197cb9fe9f2927d9 Mon Sep 17 00:00:00 2001 From: Ola Thoresen Date: Fri, 22 Jan 2021 15:06:35 +0100 Subject: [PATCH] Ensuring mail from is set --- parsedmarc/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index 5ac6965..73c0130 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -776,7 +776,8 @@ def parse_report_email(input_, offline=False, nameservers=None, subject = None feedback_report = None sample = None - logger.info("Parsing mail from {0}".format(msg_headers["From"])) + if "From" in msg_headers: + logger.info("Parsing mail from {0}".format(msg_headers["From"])) if "Subject" in msg_headers: subject = msg_headers["Subject"] for part in msg.walk():