diff --git a/.env_sample b/.env_sample index 6bd01cfbd..1109acd48 100644 --- a/.env_sample +++ b/.env_sample @@ -45,6 +45,7 @@ SELENIUM_HOSTNAME=selenium #EMAIL_HOST_PASSWORD=pass #EMAIL_PORT=587 #EMAIL_USE_TLS=True +#DEFAULT_FROM_EMAIL="Codabench " #SERVER_EMAIL=noreply@example.com # Contact Email diff --git a/src/apps/forums/helpers.py b/src/apps/forums/helpers.py index bb85f788e..63ae2699a 100644 --- a/src/apps/forums/helpers.py +++ b/src/apps/forums/helpers.py @@ -15,7 +15,7 @@ def send_mail(context=None, from_email=None, html_file=None, text_file=None, sub :param subject: Email's subject. :param to_email: Recipient's email. """ - from_email = from_email if from_email else settings.SERVER_EMAIL + from_email = from_email if from_email else settings.DEFAULT_FROM_EMAIL context["site"] = Site.objects.get_current() diff --git a/src/apps/profiles/helpers.py b/src/apps/profiles/helpers.py index bb85f788e..63ae2699a 100644 --- a/src/apps/profiles/helpers.py +++ b/src/apps/profiles/helpers.py @@ -15,7 +15,7 @@ def send_mail(context=None, from_email=None, html_file=None, text_file=None, sub :param subject: Email's subject. :param to_email: Recipient's email. """ - from_email = from_email if from_email else settings.SERVER_EMAIL + from_email = from_email if from_email else settings.DEFAULT_FROM_EMAIL context["site"] = Site.objects.get_current() diff --git a/src/settings/base.py b/src/settings/base.py index 127b17eb8..87259ed50 100644 --- a/src/settings/base.py +++ b/src/settings/base.py @@ -544,6 +544,7 @@ def setup_celery_logging(**kwargs): EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_HOST_PASSWORD') EMAIL_PORT = os.environ.get('EMAIL_PORT', 587) EMAIL_USE_TLS = os.environ.get('EMAIL_USE_TLS', True) +DEFAULT_FROM_EMAIL = os.environ.get('DEFAULT_FROM_EMAIL', 'Codabench ') SERVER_EMAIL = os.environ.get('SERVER_EMAIL', 'noreply@codabench.org') CONTACT_EMAIL = os.environ.get('CONTACT_EMAIL', 'info@codabench.org') diff --git a/src/utils/email.py b/src/utils/email.py index 229f6a325..21ecbc2cf 100644 --- a/src/utils/email.py +++ b/src/utils/email.py @@ -7,7 +7,7 @@ def codalab_send_mail(context_data, to_email, html_file, text_file, subject, from_email=None): - from_email = from_email if from_email else settings.SERVER_EMAIL + from_email = from_email if from_email else settings.DEFAULT_FROM_EMAIL context_data["site"] = Site.objects.get_current() @@ -40,7 +40,7 @@ def sanitize(content): def codalab_send_markdown_email(subject, markdown_content, recipient_list, from_email=None): - from_email = from_email if from_email else settings.SERVER_EMAIL + from_email = from_email if from_email else settings.DEFAULT_FROM_EMAIL html_message = markdown.markdown(markdown_content) # message = sanitize(markdown_content) # html_message = sanitize(markdown.markdown(message))