在邮件列表模式下允许用户接收自己帖子的副本

我来自一个邮件列表环境(mailman),在该环境中,用户会收到自己帖子的副本。我正在以邮件列表模式运行,但通过电子邮件发帖的用户将收不到自己帖子的副本,因此他们不确定帖子是否已发送成功。

是否可以添加一个选项,允许用户接收自己帖子的电子邮件?

1 个赞

我相信设置是 default email mailing list mode frequency,如果你将其设置为“为每个新帖子发送电子邮件”,他们就会收到自己帖子的通知(另一个选项是“为每个新帖子发送电子邮件,但自己的除外”)。

用户也可以在自己的首选项中设置此项(“为我发送每封新帖子的电子邮件”或“为我发送每封新帖子的电子邮件,但自己的除外”),以自己的邮件列表模式进行设置,所以我认为可以在那里覆盖。

在网站设置中确实如此,但在用户个人资料中,选项是:

  • 为我发送每篇新帖子的电子邮件(每天约 2 篇)
  • 发送每篇新帖子的电子邮件,但排除我自己的帖子

我假设“每天约 2 篇”是指发送摘要,而不是为每篇新帖子发送单独的电子邮件。(为了更准确,它可能应该说“向我发送新帖子摘要(每天约 2 篇)”。)

1 个赞

也请查看 默认电子邮件摘要频率 设置

哈哈,我这里的设置写着“每天约127个” :laughing:

“默认摘要”设置似乎与邮件列表模式无关。

我的设置为“每天 127 条”,大约是每 10 分钟一条,这是否与新帖子的编辑时间有关?

此主题似乎相关,并建议用户可以收到自己帖子的电子邮件:

我在三月/四月测试 Discourse 时,找不到允许用户收到自己帖子副本的邮件列表模式设置,但他们能收到其他所有人的帖子。

在我看来,通过电子邮件收到自己帖子的副本如果是在线发帖,意义不大;如果通过电子邮件发帖,则更有意义,因为除非收到副本,否则你不知道帖子是否成功发送,除非登录 Discourse 服务器,而在邮件列表模式下,这本不应该是必要的。

这算是一个极端情况,但来自传统邮件列表管理器的人可能会这么想。

(Mailman 会保留原始的 message-id 标头,这会导致一些 ISP,特别是 AOL,将该消息视为用户已见过的消息,因为是用户自己写的。Discourse 会生成一个新的 message-id,所以不会发生这种情况。)

我有点想在这里试试,只是为了测试一下,但我不想要 127 封电子邮件。

我的显示的是127,你的显示的是172吗?

1 个赞

不,你说得对。我有阅读障碍。

顺便说一句,我认为你是对的——邮件列表模式会覆盖活动摘要摘要(我认为“默认电子邮件摘要频率”设置指的是这个)。

我启用了邮件列表模式,并且正在收到我自己的帖子,所以让我们看看会发生什么……:thinking:

哦,嘿,我马上就通过电子邮件收到了通知。看看我是否会收到通过电子邮件发送的这个通知的回复。

我得在我的测试服务器上再试一次,在那里我可以查看网站设置并进行调整。不过,这可能要等到下周了。

而且,如果你在短时间内发送两条帖子,会收到一封邮件还是两封?

迈克·诺兰

这里似乎一切正常。我使用的是邮件列表格式,而不是 Meta 上的在线格式,并且收到了此处发布的每一封邮件,包括我自己的。我还收到了我设置为接收通知的其他主题的邮件。

1 个赞

好的,谢谢,我必须在我的测试服务器上进行更多实验。

1 个赞

我不得不关闭它,因为我的电子邮件收件箱太忙了,我更喜欢直接在这里发帖。但我不得不说,似乎邮件列表模式可以通知我每一条帖子,这对我自己的帖子来说很有效,而且速度很快。

我也更喜欢直接发布,但我有数百名成员一直在使用我的电子邮件列表,有些已经使用了30多年,说服他们上网可能需要很长时间。(而且这个话题的开始是因为其中一位成员注意到他没有收到他自己帖子的电子邮件副本。)

1 个赞

我完全理解。我几年前曾在论坛上使用过邮件列表发帖,而且我很喜欢。我很高兴能在 Meta 上测试了这里的设置,这样以后就知道它的功能了。:slight_smile:

好的,我测试了一下,似乎设置用户的邮件列表标志并选择电子邮件频率的第一个选项(在我的系统上显示为每天 2 次,在 Discourse 元系统上显示为每天 127 次,原因不明)实际上会立即发送每条新帖子。这一定是站点设置和用户设置之间的交互作用。

1 个赞

我已将此移至支持部门,因为您似乎已获得所需信息。