diff --git a/construct_email.py b/construct_email.py index 8006540..eae07e6 100644 --- a/construct_email.py +++ b/construct_email.py @@ -6,6 +6,7 @@ from email.utils import parseaddr, formataddr import smtplib import datetime +from loguru import logger framework = """ @@ -152,7 +153,9 @@ def _format_addr(s): try: server = smtplib.SMTP(smtp_server, smtp_port) server.starttls() - except smtplib.SMTPServerDisconnected: + except Exception as e: + logger.warning(f"Failed to use TLS. {e}") + logger.warning(f"Try to use SSL.") server = smtplib.SMTP_SSL(smtp_server, smtp_port) server.login(sender, password)