Python Django allauth自动将邮件地址设置为已确认

Python Django allauth自动将邮件地址设置为已确认,python,django,django-auth-ldap,mailman,Python,Django,Django Auth Ldap,Mailman,我正在使用django allauth和LDAP后端 因此,每当用户登录时,邮件地址都会设置为目录服务器中存储的邮件地址 我可以通过设置禁用电子邮件确认 ACCOUNT\u EMAIL\u VERIFICATION=“无” 但现在这些用户的帐户上附加了一个未经确认的邮件地址。 更具体地说:我正在尝试设置一个包含webUI的Mailman3,并将其连接到LDAP。 未确认邮件地址的用户将无法使用此地址订阅邮件列表 我是否可以修改AccountAdapter,以便在用户登录时自动确认邮件地址?我也

我正在使用django allauth和LDAP后端

因此,每当用户登录时,邮件地址都会设置为目录服务器中存储的邮件地址

我可以通过设置禁用电子邮件确认

ACCOUNT\u EMAIL\u VERIFICATION=“无”
但现在这些用户的帐户上附加了一个未经确认的邮件地址。 更具体地说:我正在尝试设置一个包含webUI的Mailman3,并将其连接到LDAP。 未确认邮件地址的用户将无法使用此地址订阅邮件列表


我是否可以修改AccountAdapter,以便在用户登录时自动确认邮件地址?

我也遇到了同样的问题,Mailman也遇到了同样的问题。以下AccountAdapter为我执行自动确认:

从allauth.account.adapter导入DefaultAccountAdapter
从allauth.account.models导入电子邮件地址
从allauth.account.utils导入用户\u电子邮件
类NoNewUsersAccountAdapter(DefaultAccountAdapter):
def已为注册打开(自我,请求):
返回错误
def登录(自我、请求、用户):
super().登录(请求,用户)
email,created=EmailAddress.objects.get\u或\u create(
用户=用户,
电子邮件=用户\电子邮件(用户)
)
email.verified=True
email.save()

我也有同样的问题,邮递员也是。以下AccountAdapter为我执行自动确认:

从allauth.account.adapter导入DefaultAccountAdapter
从allauth.account.models导入电子邮件地址
从allauth.account.utils导入用户\u电子邮件
类NoNewUsersAccountAdapter(DefaultAccountAdapter):
def已为注册打开(自我,请求):
返回错误
def登录(自我、请求、用户):
super().登录(请求,用户)
email,created=EmailAddress.objects.get\u或\u create(
用户=用户,
电子邮件=用户\电子邮件(用户)
)
email.verified=True
email.save()