add exception trace when dkim fails

This commit is contained in:
Son Nguyen Kim 2021-09-14 09:13:39 +02:00
parent 8990895dd2
commit 567bee9a0b
2 changed files with 5 additions and 5 deletions

View file

@ -392,10 +392,10 @@ def get_email_domain_part(address):
# headers used to DKIM sign in order of preference # headers used to DKIM sign in order of preference
_DKIM_HEADERS = [ _DKIM_HEADERS = [
[b"Message-ID", b"Date", b"subject", b"from", b"to"], [b"Message-ID", b"Date", b"Subject", b"From", b"To"],
[b"from", b"to"], [b"From", b"To"],
[b"Message-ID", b"Date"], [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) add_dkim_signature_with_header(msg, email_domain, dkim_headers)
return return
except dkim.DKIMException: 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 # try with another headers
continue continue

View file

@ -42,7 +42,7 @@ def _get_console_handler():
return console_handler return console_handler
def _get_logger(name): def _get_logger(name) -> logging.Logger:
logger = logging.getLogger(name) logger = logging.getLogger(name)
logger.setLevel(logging.DEBUG) logger.setLevel(logging.DEBUG)