# 能否手动指定“离开”状态在电子邮件通知中的持续时间？

**URL:** https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188
**Category:** Feature
**Created:** [2020年四月24日 18:19 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188 "2020-04-24T18:19:32Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![007](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/007/32/175794_2.png) [@007](https://meta.discourse.org/u/007)
#### Post date: [2020年四月24日 18:19 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/1 "2020-04-24T18:19:32Z")

</div>

目前，在电子邮件设置中，有一个选项：

**当有人引用我、回复我的帖子、提及我的 @用户名或邀请我参与话题时，向我发送电子邮件**

就我个人而言（我相信我并非个例），我并不希望每次被提及都收到邮件，但我喜欢以下这个选项的理念：

**仅在离开时：仅当我们在过去 10 分钟内未检测到您在线时，才会向您发送邮件。**

但对我来说，10 分钟对于资深用户来说 hardly 算“离开”。我们肯定会在当天晚些时候回来，并看到自己被提及的消息。

我觉得应该有一个设置，让管理员可以定义此处“离开”的具体含义。或者，为用户提供更多选项：

10 分钟  
1 小时  
12 小时  
24 小时  
1 周  
1 个月

等等，或者直接让用户（或至少管理员）输入自定义数值。

有许多成员如果收到提及通知就会回来，但如果他们在暂停发帖休息期间全天不断收到邮件，他们可能早已关闭了该功能。

而且，用户并不总是想到去更改这些选项；如果邮件过多，他们可能会选择那个令人头疼的“标记为垃圾邮件”选项。我认为，如果至少提供一种方式，将“离开”定义为超过 24 小时，就可以避免这种情况。

也许我的成员比其他用户更频繁地使用标签功能，但我相信我的论坛在这方面并非特例。

以上仅为个人的一点浅见。

---

<div class="post-metadata">

### Author: ![tomtjes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomtjes/32/131271_2.png) [@tomtjes](https://meta.discourse.org/u/tomtjes)
#### Post date: [2020年四月24日 18:42 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/2 "2020-04-24T18:42:57Z")

</div>

或者，让它稍等一下？  
_仅在提及后的一段时间内未见到我时发送邮件。_

或者，尝试基于之前的行为使其变得智能。  
_仅在预计我不会在一段时间内返回时发送邮件。_

我不确定是否应该允许事件发生与发送邮件之间的间隔超过一个小时左右。你希望保持讨论的连续性。

---

<div class="post-metadata">

### Author: ![007](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/007/32/175794_2.png) [@007](https://meta.discourse.org/u/007)
#### Post date: [2020年四月24日 18:48 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/3 "2020-04-24T18:48:40Z")

</div>

@tomtjes，我们有很多成员每天只登录一次，甚至每隔几天才登录一次，但一旦登录，他们就会查看所有通知并相应回复。

我认为至少设置 24 小时，这样既不会让常客被邮件轰炸，又能确保当他们离开几天后有人提及他们时能及时收到通知。

也许我是那个“黑天鹅”用户，但我尽量避免收到常访问网站的邮件，而且我认为离开一小时并不足以触发通知。但如果是一天？那当然可以。

此外，许多用户也会使用我们的应用，因此他们已经在应用上接收通知了。对我而言，电子邮件更适合通知那些离开时间较长的用户，而应用则足以处理按小时计的通知。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020年四月24日 19:14 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/4 "2020-04-24T19:14:01Z")

</div>

我相信 @sam 最近处理过这个问题，不确定这里是否有站点设置。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2020年四月24日 22:30 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/5 "2020-04-24T22:30:22Z")

</div>

我的工作重点是更准确地检测“离开状态”。

我为这位原始发帖人感到难过。在像 Meta 这样的网站上，我被迫将所有邮件发送到特定文件夹，因为我收到的邮件轰炸实在太多了。

不过，我不确定这个方案是否能 100% 解决非常活跃用户的问题。当你变得极其活跃，并主要利用该网站进行互动时，或许可以设置一个开关，改为“仅每日汇总提及和回复的邮件”。这样，如果你休假一周，就不会面对邮件泛滥的局面。

每日邮件可以是汇总形式。我肯定会在 Meta 上使用这个功能。

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [2020年四月24日 23:01 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/6 "2020-04-24T23:01:01Z")

</div>

目前 10 分钟是一个全站设置，即 `email time window mins`。

* * *

此外，我们最近收到一些用户的请求，希望能够将此时间窗口设置得更短，以便那些频繁查看收件箱的用户使用。但我也认为，允许将此窗口设置得更长也是一个不错的想法。

---

<div class="post-metadata">

### Author: ![stuwest](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stuwest/32/192400_2.png) [@stuwest](https://meta.discourse.org/u/stuwest)
#### Post date: [2022年五月31日 16:24 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/12 "2022-05-31T16:24:29Z")

</div>

能够专门切换被视为“离开”的时间长度对我来说会很有用。我们将 `email time window mins` 设置为 10，因为我们的版主希望在帖子被标记时立即收到电子邮件，但这会导致其他成员收到大量额外的电子邮件。如果我在 24 小时内未登录，我希望收到关于我关注的主题活动的电子邮件，但这件事并不紧急，不需要每 10 分钟就收到一次通知！

---

<div class="post-metadata">

### Author: ![Amicable](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amicable/32/68902_2.png) [@Amicable](https://meta.discourse.org/u/Amicable)
#### Post date: [2023年十月17日 07:56 UTC](https://meta.discourse.org/t/can-we-manually-specify-how-long-away-refers-to-for-email-notifications/149188/13 "2023-10-17T07:56:57Z")

</div>

由于 AWS 最近将其 SES 免费套餐从每月 65,000 封电子邮件减少到每月 3,000 封，我一直在寻找减少 Discourse 电子邮件吞吐量并鼓励用户更频繁地访问网站的方法。

此参数是一种明显的方法，在此处拥有更多功能将非常棒。
