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

View File

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