繁体   English   中英

Django allauth 示例 [Errno 61] 连接被拒绝

[英]Django allauth example [Errno 61] Connection refused

当我运行 django allauth 示例并尝试发送电子邮件时出现以下错误:

File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 61] Connection refused

在 OS X 10.9.1 下

allauth 文档

当我注册时遇到连接错误(连接被拒绝等)

您可能没有在您正在开发的机器上运行电子邮件 (SMTP) 服务器。 因此,allauth 无法发送验证邮件。

您可以通过向 settings.py 添加以下行来解决此问题:

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 这将避免对 SMTP 服务器的需要,因为电子邮件将被打印到控制台。 欲了解更多信息,请参阅:

https://docs.djangoproject.com/en/dev/ref/settings/#email-backend

或者,如果您有社交注册,您可能不需要验证电子邮件,因此您只需将ACCOUNT_EMAIL_VERIFICATION = 'none'添加到您的设置中。 这将自动解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM