Authentication is only applied when both the username and password have values. (#2937)

This commit is contained in:
Leo Q 2024-03-22 17:58:21 +08:00 committed by GitHub
parent 240a94182e
commit cc754122fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,7 +16,7 @@ class SMTPClient:
smtp = smtplib.SMTP(self.server, self.port) smtp = smtplib.SMTP(self.server, self.port)
if self._use_tls: if self._use_tls:
smtp.starttls() smtp.starttls()
if (self.username): if self.username and self.password:
smtp.login(self.username, self.password) smtp.login(self.username, self.password)
msg = MIMEMultipart() msg = MIMEMultipart()
msg['Subject'] = mail['subject'] msg['Subject'] = mail['subject']