Modify Django as the sending mail backend of ACE

I add it in ‘lms.env.json’

EDXAPP_ACE_CHANNEL_DEFAULT_EMAIL: "django_email"
EDXAPP_ACE_CHANNEL_SAILTHRU_DEBUG: false
EDXAPP_ACE_CHANNEL_SAILTHRU_TEMPLATE_NAME: "template"
EDXAPP_ACE_CHANNEL_TRANSACTIONAL_EMAIL: "django_email"
EDXAPP_ACE_ENABLED_CHANNELS: ["django_email"]
EDXAPP_ACE_ENABLED_POLICIES: ["bulk_email_optout"]
EDXAPP_DEFAULT_FROM_EMAIL: “hello@example.org”
EDXAPP_EMAIL_BACKEND: “django.core.mail.backends.smtp.EmailBackend”
EDXAPP_EMAIL_HOST: “localhost”

Want to modify Django as the sending mail backend of ACE; But it doesn’t work. Why is that? Is there any problem with my configuration information? Or am I missing something.

Project version:0.1-35-g8e8942fa70

Hello HertZPY,
These variables are supposed to be used via edx-update tool and cannot be used directly in setting files.
For example when you customize EDXAPP_EMAIL_HOST to localhost and run edx-update
it chooses this value to set EMAIL_HOST instead of the default value.
conclusion:
you have to use edx-update or remove the EDXAPP_ prefix to manually update your instance settings files.

@HertZPY I’m moving the identical discussion you had also started in the thread Weekly Course Highlight Messages to here. Please don’t post the same message in multiple places, that results in duplicate messages and split discussions. Thanks!

1 Like