diff --git a/platypush/plugins/mail/smtp.py b/platypush/plugins/mail/smtp.py index f9d0a395..e0b14029 100644 --- a/platypush/plugins/mail/smtp.py +++ b/platypush/plugins/mail/smtp.py @@ -14,7 +14,7 @@ class MailSmtpPlugin(MailOutPlugin): _default_port = 25 _default_ssl_port = 465 - def __init__(self, server: str, port: Optional[int] = None, local_hostname: Optional[str] = None, + def __init__(self, server: Optional[str] = None, port: Optional[int] = None, local_hostname: Optional[str] = None, source_address: Optional[List[str]] = None, username: Optional[str] = None, password: Optional[str] = None, password_cmd: Optional[str] = None, access_token: Optional[str] = None, oauth_mechanism: Optional[str] = 'XOAUTH2', oauth_vendor: Optional[str] = None, ssl: bool = False, diff --git a/platypush/procedure/__init__.py b/platypush/procedure/__init__.py index af873425..468eb57d 100644 --- a/platypush/procedure/__init__.py +++ b/platypush/procedure/__init__.py @@ -478,6 +478,7 @@ def procedure(f): return Response(output=ret) except Exception as e: + logger.exception(e) return Response(errors=[str(e)]) return _execute_procedure