我们遇到了电子邮件问题。
用于发送 SMTP 的账户因发送邮件过多而被关闭。
对方认为这些邮件是垃圾邮件(实际上并非垃圾邮件,只是回复通知)。
我正在尝试减少邮件发送数量。
例如,改为每天发送一次回复通知,而不是每次有人回复您创建的帖子时都发送邮件。
但有很多选项,我不是很理解。
我希望设置每日汇总通知,而不是在有人回复您的帖子且您未在线时立即发送邮件,同时为私信设置每日通知。
我们遇到了电子邮件问题。
用于发送 SMTP 的账户因发送邮件过多而被关闭。
对方认为这些邮件是垃圾邮件(实际上并非垃圾邮件,只是回复通知)。
我正在尝试减少邮件发送数量。
例如,改为每天发送一次回复通知,而不是每次有人回复您创建的帖子时都发送邮件。
但有很多选项,我不是很理解。
我希望设置每日汇总通知,而不是在有人回复您的帖子且您未在线时立即发送邮件,同时为私信设置每日通知。
希望一切顺利。
进入您的设置菜单并搜索 digest
/admin/site_settings/category/all_results?filter=digest
您会在这里找到许多可调整的设置,以帮助您解决问题。
是的,我已经看到了许多关于电子邮件的参数。
你提到的是调整摘要邮件的发送方式。
但我希望禁用每次回复后发送邮件的功能。
默认情况下,用户每次收到回复后都会收到一封邮件。
我希望更改这一设置,至少对于未明确选择接收此类邮件的用户。
那么,您可能会在通知设置中找到所需的功能:
/admin/site_settings/category/user_preferences?filter=notification
例如,请查看这些设置 @ariznaf
建议 @ariznaf 查看所有这些设置,而不仅仅是上图中的设置。
您这是什么意思?您是否使用了 推荐的电子邮件服务,例如 Mailgun 或 Sendgrid?
不,我们使用的是供应商提供的账户。
Mailgun 并非免费服务。
问题不在于配置,Discourse 发送正常。
问题在于我们的邮件供应商使用的 IP 地址被列入黑名单,导致我们的邮件被视为垃圾邮件(部分原因是每日发送的邮件数量过多)。
因此,我们希望减少来自 Discourse 的邮件数量。
我想将邮件配置为仅发送每日摘要,而不是每次有人回复时都发送邮件。
至少这应该是理想的默认设置。大多数用户不会更改默认选项。
@neounix 谢谢,我会尝试修改这些参数。
我认为这些正是我们需要的。选项很多,我一时想不起默认的邮件设置在哪里。
但我找不到如何设置每日邮件摘要,包含对您帖子的回复。
目前我只能看到“始终发送”、“在线时不发送”或“从不发送”这几个选项。
我希望能够每天发送一封邮件,列出有新回复的帖子以及您订阅的已更新帖子。
这可以实现吗?
你好 @ariznaf
除非你愿意并且能够编写一个插件,否则目前你只能受限于 Discourse 现有的设置。
首先,建议你花些时间研究当前的摘要设置,看看是否能通过调整它们来接近你想要的效果。
如果某些功能对你的商业模式至关重要,你可以考虑聘请这里的插件开发者。如果你能清楚地说明你的需求,他们可以在 Meta 市场为你提供报价。
或许可以“给那些人一点甜头”,就像我们过去常说的那样:
![]()
插件开发者也需要关爱:![]()
我完全没有商业模式。
我们不是商业机构,只是一个对摄影感兴趣的小型非营利协会。
没有预算雇佣任何人。
我们投入了大量时间免费维护论坛。
我曾以为有每日摘要选项,但也许那是 Ghost 博客或其他系统。
我将默认禁用电子邮件通知,并看看能否与主机提供商一起解决邮件问题。
他们表示没有消息数量限制,而且我们论坛规模不大,每天不会产生成千上万封邮件。
这就是我们论坛目前的情况。
我们也禁用了所有电子邮件通知,但我们仍在努力微调旧论坛与新论坛之间的某些编码问题。
当我们决定启用摘要时,可能会仅为那些在过去几周内访问过网站的用户提供每周摘要;目前尚未考虑通知邮件,但我们可能会直接将其禁用。
我认为用户可以设置关于这些“关注话题”通知的偏好。对吗?
顺便一提,这是数据库中 user_options 表的描述。也许有什么能引起你的注意?
致 @ariznaf
是的,用户可以自行更改通知选项。
大多数用户甚至不知道他们有此权限,而另一些人则懒得去调整。
如今,电子邮件已成头疼之事,不再是一个可靠的系统。
问题在于 Discourse 严重依赖电子邮件。如果电子邮件无法正常工作,用户将无法登录。
我对 Discourse 的了解还不够深入,无法访问数据库并分析用户表中的用户选项。
我曾以为 Discourse 中有邮件摘要功能,但似乎并没有这样的选项。
难怪我找不到它。