diff --git a/fief/services/email/smtp.py b/fief/services/email/smtp.py index 19d19aa7..d0f9fcb6 100644 --- a/fief/services/email/smtp.py +++ b/fief/services/email/smtp.py @@ -51,7 +51,9 @@ def send_email( if text is not None: message.add_alternative(text, subtype="plain") - SMTP = smtplib.SMTP if self.ssl and self.starttls else smtplib.SMTP_SSL + SMTP = smtplib.SMTP + if self.ssl and not self.starttls: + SMTP = smtplib.SMTP_SSL with SMTP(self.host, self.port) as server: if self.ssl and self.starttls: