Python 是否可以仅使用用户名/密码与旧客户端建立基于OAuth2的IMAP/SMTP连接?

Python 是否可以仅使用用户名/密码与旧客户端建立基于OAuth2的IMAP/SMTP连接?,python,oauth-2.0,imap,imaplib,Python,Oauth 2.0,Imap,Imaplib,我目前正在尝试使现有的IMAP/SMTP脚本OAuth2成为可识别的,之后我仍然不知道如何使用“旧客户端”连接到IMAP或SMTP服务器,例如oauthlib.OAuth2.LegacyApplicationClient 是否有工作示例演示了在不需要客户端ID的情况下使用OAuth进行IMAP/SMTP访问?许多服务(但不是全部!)都有针对“遗留客户端”的解决方案,例如特定于应用程序的密码。我不知道使用用户名/密码身份验证登录的任何方法,它们都使用AUTHENTICATE XOAUTH2。

我目前正在尝试使现有的IMAP/SMTP脚本OAuth2成为可识别的,之后我仍然不知道如何使用“旧客户端”连接到IMAP或SMTP服务器,例如
oauthlib.OAuth2.LegacyApplicationClient

是否有工作示例演示了在不需要客户端ID的情况下使用OAuth进行IMAP/SMTP访问?

许多服务(但不是全部!)都有针对“遗留客户端”的解决方案,例如特定于应用程序的密码。我不知道使用用户名/密码身份验证登录的任何方法,它们都使用AUTHENTICATE XOAUTH2。