成员未收到来自Watched类别的邮件(再次)

继续讨论 成员未收到“监视”类别邮件

背景:Favor activity summary posts from certain category

你好。
我带着之前主题中描述的问题回来了。我以为它已经解决了,但自从应用了看似的解决方案后,我发现问题变得更糟了。

目标:我们的社区决定设立一个专门的类别来分享公告。该类别包含有限数量的主题,其中新帖子对应一个公告。想法是让每个新帖子直接发送到成员的收件箱。对于论坛的其余部分,摘要就足够了。或者人们可以激活邮件列表模式等。

现在,想法是某种程度上批量更改用户偏好设置,将新设置推广给所有用户。更改是将公告类别设置为所有用户的“监视”,并确保用户已启用电子邮件通知。

尝试总结:

第一次尝试:在站点设置中添加监视类别并覆盖之前的设置。它不起作用,因为用户的电子邮件设置没有被修改,所以。

第二次尝试:我通过 rails 控制台更改了监视偏好设置:User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end。但问题是,并非所有用户都能收到新帖子的电子邮件。因此,这些用户具有某种组合的偏好设置,阻止了电子邮件的发送。

第三次尝试:我创建了一个新类别并将所有主题移到那里。用户不应该为这个新类别设置任何电子邮件偏好。然后我将这个新类别设置为监视。现在,几乎没有用户(73 人中有 3 人)在有人在新类别的主题中发帖时收到电子邮件。

最后,有没有办法重置所有用户的设置,就像他们是新用户一样?这是一个奇怪的想法,但我们是一个小型且专业的社区,所以不像开始垃圾邮件用户……

感谢任何帮助(:

1 个赞

解决方案:Reset default categories watching setting - #8 by mononym

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.