Added missing EHLO before auth attempt

This commit is contained in:
Antoine Nguyen
2025-07-27 12:51:37 +02:00
parent 59bb4b0b7b
commit 6af415e060
+1
View File
@@ -36,6 +36,7 @@ class OAuthBearerEmailBackend(EmailBackend):
self.connection.starttls(context=self.ssl_context)
if self.username and self.password:
token = oauth2.build_oauthbearer_string(self.username, self.password)
self.connection.ehlo(DNS_NAME.get_fqdn())
self.connection.docmd("AUTH", f"OAUTHBEARER {token.decode('utf-8')}")
return True
except OSError: