Try `Exception` exceptioin.

And a traceback?
This commit is contained in:
Jigme Datse Yli-Rasku 2024-05-29 23:48:26 -07:00
parent d451cc0920
commit d077bbf8c8
2 changed files with 4 additions and 2 deletions

View File

@ -31,4 +31,5 @@ This is our current version trying to communicate between courier and mailman3.
* OK, parsing port number, and setting default. * OK, parsing port number, and setting default.
* Logging error (I hope), when lmtp fails to be created. * Logging error (I hope), when lmtp fails to be created.
* Maybe this is better? * Maybe this is better?
* Catch exception, log based on that? * Catch exception, log based on that?
* Hm, go with bare "Exception"... The catch wasn't what was failing.

View File

@ -65,7 +65,8 @@ try:
# 5xx error # 5xx error
else: else:
raise raise
except smtplib.SMTPException as e: except Exception as e:
logger.error('lmtp error') logger.error('lmtp error')
logger.error(traceback.format_exc())
logger.error('lmtp failed errorno: %s, message: %s', e.errno, e.strerror) logger.error('lmtp failed errorno: %s, message: %s', e.errno, e.strerror)
exit(100) exit(100)