Django SMTPrecipients地址/账户/注册/(550)

Django SMTPrecipients地址/账户/注册/(550),django,smtp,django-allauth,django-email,Django,Smtp,Django Allauth,Django Email,我在注册期间遇到了电子邮件验证问题。问题是:如果我注册一封现有的电子邮件,一切正常,但是,如果我尝试注册一封不存在的电子邮件,我会得到一个错误,网站崩溃,状态代码为500。我使用Django allauth和mail.ru发送验证电子邮件 以下是我在settings.py中的电子邮件配置: EMAIL_HOST = 'smtp.mail.ru' EMAIL_USE_TLS = True EMAIL_PORT = 2525 EMAIL_HOST_USER = os.environ.get('ema

我在注册期间遇到了电子邮件验证问题。问题是:如果我注册一封现有的电子邮件,一切正常,但是,如果我尝试注册一封不存在的电子邮件,我会得到一个错误,网站崩溃,状态代码为500。我使用Django allauth和mail.ru发送验证电子邮件

以下是我在settings.py中的电子邮件配置:

EMAIL_HOST = 'smtp.mail.ru'
EMAIL_USE_TLS = True
EMAIL_PORT = 2525
EMAIL_HOST_USER = os.environ.get('email_address')
EMAIL_HOST_PASSWORD = os.environ.get('email_password')
DEFAULT_FROM_EMAIL = os.environ.get('email_address')
错误消息:

Exception Type: SMTPRecipientsRefused at /accounts/signup/
Exception Value: {'asd@asd.asd': (550, b'non-local recipient verification failed')}
如何捕捉错误并避免错误

Python版本:3.8.6


Django版本:3.1.1

您好,您是否找到了捕获此错误的位置?