From allauth documentation:
When I sign up I run into connectivity errors (connection refused et al)
You probably have not got an e-mail (SMTP) server running on the
machine you are developing on. Therefore, allauth is unable to send
verification mails.You can work around this by adding the following line to settings.py:
EMAIL_BACKEND = ‘django.core.mail.backends.console.EmailBackend’ This
will avoid the need for an SMTP server as e-mails will be printed to
the console. For more information, please refer to:https://docs.djangoproject.com/en/dev/ref/settings/#email-backend