Merge pull request #655 from openreplay/api-v1.7.0_smtp_patch

feat(chalice): SMTP allow empty username
This commit is contained in:
Kraiem Taha Yassine 2022-08-04 18:59:43 +02:00 committed by GitHub
commit a00cd7148e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,7 +30,8 @@ class SMTPClient:
self.server.starttls()
# stmplib docs recommend calling ehlo() before & after starttls()
self.server.ehlo()
self.server.login(user=config("EMAIL_USER"), password=config("EMAIL_PASSWORD"))
if len(config("EMAIL_USER", default="")) > 0 and len(config("EMAIL_PASSWORD", default="")) > 0:
self.server.login(user=config("EMAIL_USER"), password=config("EMAIL_PASSWORD"))
return self.server
def __exit__(self, *args):