I had a password recovery system via email in my web app, which was working perfectly before deployment. However, now that I have succesfully deployed, password recovery is the only feature that is not working, when solicited it stays loading for some time until the error `TimeoutError at /password-reset/ [Errno 110] Connection timed out`

Here is my `settings.py` file email configuration:

```
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = config.get('EMAIL_USER')
EMAIL_HOST_PASSWORD =  config.get('EMAIL_PASS')

```

The credentials are tucked away into config file.

What could be causing this issue?