diff --git a/rsconcept/backend/.env.prod b/rsconcept/backend/.env.prod index fcf31f3d..aa88ecd0 100644 --- a/rsconcept/backend/.env.prod +++ b/rsconcept/backend/.env.prod @@ -16,9 +16,9 @@ MEDIA_ROOT=/home/app/web/media # EMAIL_HOST= # EMAIL_HOST_USER= # EMAIL_HOST_PASSWORD= -EMAIL_PORT=587 -EMAIL_SSL=False -EMAIL_TLS=True +EMAIL_PORT=465 +EMAIL_SSL=True +EMAIL_TLS=False # Database settings diff --git a/rsconcept/backend/apps/users/signals.py b/rsconcept/backend/apps/users/signals.py index 9154ecd5..6c688631 100644 --- a/rsconcept/backend/apps/users/signals.py +++ b/rsconcept/backend/apps/users/signals.py @@ -33,5 +33,6 @@ def password_reset_token_created(sender, instance, reset_password_token, *args, message=email_plaintext_message, from_email=_EMAIL_NOREPLY, recipient_list=[context['email']], - html_message=email_html_message + html_message=email_html_message, + fail_silently=False ) diff --git a/rsconcept/backend/project/settings.py b/rsconcept/backend/project/settings.py index 0fab6fe9..45c9ed46 100644 --- a/rsconcept/backend/project/settings.py +++ b/rsconcept/backend/project/settings.py @@ -45,6 +45,10 @@ EMAIL_USE_SSL = os.environ.get('EMAIL_SSL', False) in _TRUE_VARIANTS EMAIL_USE_TLS = os.environ.get('EMAIL_TLS', False) in _TRUE_VARIANTS EMAIL_HOST_USER = _get_secret('EMAIL_HOST_USER', '') EMAIL_HOST_PASSWORD = _get_secret('EMAIL_HOST_PASSWORD', '') + +DEFAULT_FROM_EMAIL = EMAIL_HOST_USER +SERVER_EMAIL = EMAIL_HOST_USER +EMAIL_ADMIN = EMAIL_HOST_USER EMAIL_BACKEND = \ 'django.core.mail.backends.smtp.EmailBackend' \ if EMAIL_HOST != '' else \