我们正在尝试自定义以下电子邮件
主题: [论坛 | 站点] 您的账户已被静默
您已被静默,直到 2021 年 11 月 13 日下午 6:01。
原因 - 测试
测试
我们已经找到了如何自定义电子邮件,例如下面找到的电子邮件:
/admin/customize/email_templates/system_messages.silenced_by_staff
但是,这与我们收到的电子邮件不同。关于如何自定义我们收到的特定电子邮件,有什么建议吗?
提前感谢!
我们正在尝试自定义以下电子邮件
主题: [论坛 | 站点] 您的账户已被静默
您已被静默,直到 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,只要用户设置了正确的电子邮件偏好,就会发送电子邮件。
测试用户收到的电子邮件:
抱歉帮不上更多忙,但我想分享我的运行过程可能会鼓励更多回复。![]()
我看到被静音的用户也有同样的情况。我同意 @JammyDodger 的观点,这似乎不是“电子邮件消息”字段的预期功能,因为在 silenced_by_staff 电子邮件中从未发送默认消息。
供参考,我还找到了一个早期讨论此问题的帖子:Feature request: Add reason for silencing the user to system message template