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-Host