自定义特定静默邮件

我们正在尝试自定义以下电子邮件

主题: [论坛 | 站点] 您的账户已被静默

您已被静默,直到 2021 年 11 月 13 日下午 6:01。

原因 - 测试

测试

我们已经找到了如何自定义电子邮件,例如下面找到的电子邮件:
/admin/customize/email_templates/system_messages.silenced_by_staff

但是,这与我们收到的电子邮件不同。关于如何自定义我们收到的特定电子邮件,有什么建议吗?

提前感谢!

顶一下以获得关注。

我不确定这是否按预期工作。

system_messages.silenced_by_staff 是用户收到的 pm 的模板,并且应该(也只会)根据他们的电子邮件偏好通过电子邮件发送(system_messages.unsilenced 也是如此)。

您帖子中的电子邮件来自您在“Silenced”屏幕中输入原因的位置:

留空第二个框似乎意味着将发送默认模板(system_messages.silenced_by_staff),但实际上它似乎将此电子邮件与 pm 模板分开发送,并且只发送您在框中输入的内容:

(我的测试用户收到了这封简短的电子邮件,以及更长的模板 pm - 但随后没有收到关于该 pm 的后续电子邮件)。

我尝试将模板复制并粘贴到原因框中作为一种解决方法,但它不喜欢参数字段:(并且链接看起来正确,但由于 url 中有参数而无法访问)

我找不到要更改此电子邮件的模板,但似乎有一些可变的空间,如果这有帮助的话?


但是,“unsilenced”按预期工作。将根据 system_messages.unsilenced 模板生成 pm,只要用户设置了正确的电子邮件偏好,就会发送电子邮件。

测试用户收到的电子邮件:


抱歉帮不上更多忙,但我想分享我的运行过程可能会鼓励更多回复。:slightly_smiling_face:

我看到被静音的用户也有同样的情况。我同意 @JammyDodger 的观点,这似乎不是“电子邮件消息”字段的预期功能,因为在 silenced_by_staff 电子邮件中从未发送默认消息。

供参考,我还找到了一个早期讨论此问题的帖子:Feature request: Add reason for silencing the user to system message template