omppatil
(Om Patil)
1
您好!
我写信是为了咨询关于 Discourse 中审批流程的电子邮件通知。是否有禁用发送给用户的“帖子已批准”电子邮件的设置?
我注意到,每次我批准或拒绝帖子时,提交帖子的用户都会收到电子邮件通知。这可能会让一些用户感到烦恼和不必要,尤其是当他们已经在使用 Discourse 应用或网站来查看帖子状态时。
我想知道是否有办法关闭这些电子邮件通知,或者至少让用户可以选择是否接收。我已经查看了设置和文档,但没有找到任何可以实现此功能的选项。
如果您知道如何禁用“帖子已批准”电子邮件,或者有任何建议或反馈,请告知我。感谢您的帮助与合作。
1 个赞
pfaffman
(Jay Pfaffman)
2
如果他们在网上看到通知,Discourse 将不会发送电子邮件。这是您主要担心的问题吗?
Tris20
(Tristan)
4
我也对此感兴趣。我们正在构建一个需要预先批准帖子的类别,并且用户已经知道这一点。电子邮件通知会造成干扰,并加剧警报疲劳。
此主题解决了类似的问题,但不是这个特定问题。
我想禁用用户收到的“您的帖子已获批准”电子邮件。目前我们有 a) 所有帖子都需要批准(我们规模相当小)和 b) 针对所有已关注主题开启了电子邮件。我看不到控制其他电子邮件通知的设置。
我刚刚用一个虚拟用户测试了这一点,在我退出虚拟账户后收到了帖子被批准的电子邮件通知,并且在我仍然登录时也收到了(我在通知中心也看到了通知)。
你好,欢迎 
我不确定我是否理解了你的用例与开放的 Feature 请求之间的区别?
嗯,它们显示在不同的上下文中,行为也不同——一个如愿,另一个不如愿。
“您的帖子需要审核”是在登录时显示的弹出式叠加层。我确实启用了电子邮件回复,因此理论上可以在用户未登录时显示。但是,在任何情况下都不会发送此类电子邮件通知(这是这里的预期行为)。
“您的帖子已获批准”不是弹出式叠加层,而只是显示在“通知中心”中的通知。除了登录时收到此通知外,还会发送电子邮件:a) 当用户登录时通过网络发布的帖子已获批准;b) 当用户未登录时通过网络发布的帖子已获批准;c) 当用户登录时通过电子邮件发送的回复已获批准。我不想在任何情况下为此事件发送电子邮件通知。
所以我想知道是否有办法将其关闭。可能是我错过了什么设置?
啊,我明白了。我想知道这个#feature request是否更多的是关于“帖子已批准”的通知,而不是“帖子需要批准”的步骤。
你比我清楚:slight_smile:
就我所知,我不确定这两个电子邮件通知是否可以在细粒度级别上进行控制。
1 个赞
抱歉,我分心去查看是否有关于“待审核帖子”的电子邮件已发送
(我不认为有)。
不幸的是,目前没有关闭特定电子邮件通知的设置。
如果电子邮件模板被覆盖为空值会怎样?
会发送空白电子邮件吗?
如果是这样,一个有趣的解决方法可能是修改 Discourse,使其在模板为空时不要发送电子邮件。
1 个赞
从外观上看,我认为 post_approved 没有可自定义的模板。但我喜欢这个主意。也就是说,“禁止电子邮件模板”的复选框也可以在该页面上使用。
由于措辞与上面不同,搜索“post approved”将找不到它,但搜索 post_approved(取自另一个键)将找到:
“那个页面”是指翻译覆盖屏幕吗?
另外,我认为我们应该讨论通知而不是电子邮件,因为它是电子邮件的唯一原因是因为用户不活跃?
不,抱歉。我当时正在看 /admin/customize/email_templates
我认为站内通知是可以接受的,但电子邮件不行。不过这可能因人而异。
我认为这与 Feature request 是同一个问题,所以我会将两者合并。
1 个赞
只是快速澄清一下,在这种情况下,无论用户是否登录,都会发送电子邮件。