Open edX Platform 如何修改激活邮件内容?

How to modify activation email content in Open edX Platform?

之前有人问过用户在 Open edX 平台上注册时发送的配置文件激活电子邮件的激活电子邮件 .txt 文件的位置。

我找到了这些文件并进行了更改。此外,我手动编译了资产并重新启动了 lms、cms 和 worker。我的问题是当用户在平台上注册时仍然发送旧电子邮件。

任何人都可以帮助我了解我需要做什么才能实现这些更改吗?我已经研究了一段时间,对我来说,这似乎是一个直截了当的问题。但我不太明白发生了什么,所以无法获得所需的输出。

文本激活电子邮件是 mako 模板,它们在临时位置编译。服务器很可能不会在您修改后再次编译它们。

尝试清理 /tmp/mako_lms/<some_hash>/emails/ 目录。

如果您不关心 mako 再次重新编译所有内容的惩罚,您甚至可以删除 /tmp/mako_lms 中的所有内容。

一个班轮:

sudo rm /tmp/mako_lms/*/emails/*

使用最新的平台版本,您只需更改以下文件中的内容:

  1. lms/templates/emails/activation_email_subject.txt
  2. lms/templates/emails/activation_email.txt

不需要别的,本地测试。