用户何时会通过电子邮件收到通知?

如果我的问题在之前的帖子中已有回答,还请见谅。虽然已有部分解答,但我仍希望确认自己的理解是否正确。据我所知,用户在以下情况下会通过电子邮件收到通知:

  • 当有人直接回复该用户的帖子时(仅当回复紧随该用户的帖子之后)
  • 当有人引用该用户的内容时
  • 当有人在帖子中直接 @提及该用户时

以上说法是否正确?非常感谢。

2 个赞

这是正确的,但前提是用户的浏览器在过去 10 分钟内没有访问过该网站。

否则,我们会发送邮件通知用户,而他们已经在网页浏览器中看到了相关内容。

总的来说,这很简单:

当有人直接与你交谈时,你会收到通知。

以及

如果你的浏览器当前未在任何设备上访问该网站,你将收到电子邮件通知。

11 个赞

如果用户在电子邮件通知偏好设置中选择了“从不”,并且未在任何设备上登录,则不会发送通知。

此外,请纠正我如果我说错了:系统并没有“警告”提示,告知您提及某人(或回复某人)时,对方可能不会收到通知。

这可能会让人产生“您已给某人写了内容”的错觉,但实际上对方永远不会收到相关信息。

这种情况并未考虑到该用户可能是偶尔贡献者,或者根本不希望收到任何讨论通知的人。但如果您认为自己已经通知了对方,这仍可能导致一些误解。

此外,当你处于“关注”或“关注首帖”模式,或启用“邮件列表模式”时,也会收到通知。

即使你选择永不接收电子邮件通知,你仍会收到其他形式的通知。

2 个赞

我和一位朋友在 Discourse 上做了个测试:

  • 我的邮件通知设置已设为“从不”;
  • 我的账户已登出(且未在其他地方登录)达 15 小时;
  • Discourse 标签页已关闭。

我的朋友提醒我,但我没有收到任何邮件,这与我的设置一致。很好。

但是,如果我很长时间(几天、几周、几个月)未登录,而有人提醒我,他们可能会认为我会收到通知,却未被告知我实际上不会收到通知,并且我很久没有在线了。

也许,对此添加某种警告会更好,比如在用户下拉列表中对使用 @某人 时进行某种颜色标记?

这只是为了避免类似“你以为你在提及某人”,但对方实际上“既不在这里,也无法再被通知”的情况。

这也花了我一些时间才弄明白,以下是我的理解。

通知是在 Discourse 在线环境中发生的。你可以点击你的头像或首字母来查看通知列表。

在此语境下,电子邮件本身并不是通知,它只是用来告知你(通知你!)有一条新的通知。

1 个赞

有点像自动回复的“外出”邮件。

不过,这必须针对被联系的用户设为可选。Discourse 或许能轻松追踪“最后在线时间”,但这并不意味着它能知道用户下次何时会出现。

我坚决反对任何向随机用户暴露个人通知设置的行为。“Sailsman63 已禁用邮件通知,在下次访问网站前不会看到您的评论”这类信息,除了站点管理员外,与任何人都无关

1 个赞

我并不是 Discourse 的管理员,但当我提及 @janedoe @johndoe @madamemichu 时,如果不查看他们的个人资料,我就没有“快捷方式”来知道 @johndoe@madamemichu 其实是“远离的用户”,甚至他们根本收不到任何通知。

对我来说没有任何区别,他们都被同等视为“可联系的用户”,但实际上并非如此。这可能会让我误以为我在与某些用户交谈,但实际上并非如此。

当然,他们最终的不回复会让我认为他们不可用、未在线,或者不再有意愿讨论或参与(至少是在线)讨论。

我的疑问更多是:在我不得不等待……却一无所获之前,能否提前给我一个提示,让我知道提及 @johndoe @madamemichu 是无效的。

在这种情况下,我觉得如果在“更早的阶段”就能提示我,让我通过其他沟通工具联系他们,而不是先去查看他们的个人资料以确认他们是“在线用户”还是“离线用户”,那将会非常有用。

1 个赞

如果你点击头像,会显示“阅读了 x 小时(最近 y 小时)”或类似的内容。有时括号内没有任何内容,这本来可以提供一个线索。

2 个赞

我还是不太明白这种情况是如何发生的。

我的理解是,如果你 @某人,要么是在回应对方之前提出的某个具体观点(这意味着他们最近很活跃),要么是你足够了解这个社区,知道该成员拥有与当前讨论相关的专业知识(在这种情况下,你自然了解他们的参与程度)。

如果你是因为与论坛相关的原因(例如该成员运营着与论坛社区相关的业务,你想与他们开展合作,等等)试图联系某人,他们应该在个人资料或用户卡片中提供联系方式。如果他们不回复,那是他们自己的问题。

1 个赞