web-dev-qa-db-fra.com

Django allauth example [Errno 61] Connexion refusée

J'ai l'erreur suivante lorsque j'exécute Django allauth et il essaie d'envoyer un e-mail:

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

Sous OS X 10.9.1

39
arthur.sw

De documentation complète :

Lorsque je m'inscris, je rencontre des erreurs de connectivité (connexion refusée et al)

Vous n'avez probablement pas de serveur de messagerie (SMTP) en cours d'exécution sur la machine sur laquelle vous développez. Par conséquent, allauth n'est pas en mesure d'envoyer des e-mails de vérification.

Vous pouvez contourner ce problème en ajoutant la ligne suivante à settings.py:

EMAIL_BACKEND = 'Django.core.mail.backends.console.EmailBackend' Cela évitera le besoin d'un serveur SMTP car les e-mails seront imprimés sur la console. Pour plus d'informations, veuillez vous référer à:

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

116
arthur.sw