>之前有人问过一个问题,关于用户在 Open edX 平台上注册时发送的配置文件激活电子邮件的激活电子邮件.txt文件的位置。
我已经找到了这些文件并进行了更改。此外,我已经手动编译了资产并重新启动了 lms、cms 和 worker。我的问题是当用户在平台上注册时,旧电子邮件仍然会发送。
谁能帮助我了解我需要做什么才能实现这些更改?我已经为此工作了一段时间,对我来说,这似乎是一个直截了当的问题。但我真的不明白发生了什么,所以我无法获得所需的输出。
使用最新的平台版本,您只需更改以下文件中的内容:
- LMS/模板/电子邮件/activation_email_subject.txt
- LMS/模板/电子邮件/activation_email.txt
不需要其他任何东西,在本地进行测试。
文本激活电子邮件是 mako 模板,它们在临时位置编译。在您修改后,服务器很可能不会再次编译它们。
尝试清理/tmp/mako_lms/<some_hash>/emails/
目录。
如果您不在乎再次重新编译所有内容的惩罚,您甚至可以删除/tmp/mako_lms
中的所有内容。
一班纸:
sudo rm /tmp/mako_lms/*/emails/*