问题描述
我在注册时遇到了电子邮件验证问题。问题是:如果我使用现有电子邮件进行注册,那么一切都会正常进行,但是,如果我尝试使用不存在的电子邮件进行注册,则会收到错误消息,并且网站崩溃,状态码为500。我使用Django allauth和mail.ru用于发送验证电子邮件。
这是我在settings.py中的电子邮件配置:
@H_404_5@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')
错误消息:
@H_404_5@Exception Type: SMTPRecipientsRefused at /accounts/signup/ Exception Value: {'[email protected]': (550,b'non-local recipient verification Failed')}
Python版本:3.8.6
Django版本:3.1.1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)