diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dccac0..dd50ba3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # EasyWKS Changelog + +## Version 0.4.4 + +smtpd: Log errors to stdout rather than SMTP session + +### Changes + + +- smtpd: Log errors to stdout rather than SMTP session + + + + ## Version 0.4.3 diff --git a/easywks/__init__.py b/easywks/__init__.py index 6a88845..64d60f8 100644 --- a/easywks/__init__.py +++ b/easywks/__init__.py @@ -1,2 +1,2 @@ -__version__ = '0.4.3' +__version__ = '0.4.4' diff --git a/easywks/lmtpd.py b/easywks/lmtpd.py index d9456d3..b02f549 100644 --- a/easywks/lmtpd.py +++ b/easywks/lmtpd.py @@ -19,9 +19,9 @@ class LmtpMailServer: process_mail(message) except EasyWksError as e: return f'550 {e}' - except BaseException: - tb = traceback.format_exc() - return f'550 Error during message processing: {tb}' + except Exception as e: + traceback.print_exc() + return f'550 Error during message processing: {e}' return '250 Message successfully handled'