From 567bee9a0b33d681ebbe6a13190e902ff5cfa7bb Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Tue, 14 Sep 2021 09:13:39 +0200 Subject: [PATCH] add exception trace when dkim fails --- app/email_utils.py | 8 ++++---- app/log.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/email_utils.py b/app/email_utils.py index 6c387840..9b3140cf 100644 --- a/app/email_utils.py +++ b/app/email_utils.py @@ -392,10 +392,10 @@ def get_email_domain_part(address): # headers used to DKIM sign in order of preference _DKIM_HEADERS = [ - [b"Message-ID", b"Date", b"subject", b"from", b"to"], - [b"from", b"to"], + [b"Message-ID", b"Date", b"Subject", b"From", b"To"], + [b"From", b"To"], [b"Message-ID", b"Date"], - [b"from"], + [b"From"], ] @@ -405,7 +405,7 @@ def add_dkim_signature(msg: Message, email_domain: str): add_dkim_signature_with_header(msg, email_domain, dkim_headers) return except dkim.DKIMException: - LOG.w("DKIM fail with %s", dkim_headers) + LOG.w("DKIM fail with %s", dkim_headers, exc_info=True) # try with another headers continue diff --git a/app/log.py b/app/log.py index 09065457..184162a4 100644 --- a/app/log.py +++ b/app/log.py @@ -42,7 +42,7 @@ def _get_console_handler(): return console_handler -def _get_logger(name): +def _get_logger(name) -> logging.Logger: logger = logging.getLogger(name) logger.setLevel(logging.DEBUG)