# 电子邮件回复中的“回复收件人”和“回复列表”混淆

**URL:** <https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513>\
**Category:** UX\
**Created:** [2021年二月12日 21:58 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513 "2021-02-12T21:58:59Z")\
**Posts on this page:** 20\
**Page:** 2

<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:** [2021年二月23日 00:43 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/25 "2021-02-23T00:43:02Z")

</div>

据我所知，添加该标头后，一些不同的邮件软件表现正常。相关历史记录应该可以在 Meta 的某个地方找到。

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年二月23日 08:14 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/26 "2021-02-23T08:14:25Z")

</div>

我快速查看了一下。这似乎是 List-Post 头部的起源：[Emails are not threaded in Outlook 2013 - #5 by codinghorror](https://meta.discourse.org/t/emails-are-not-threaded-in-outlook-2013/16501/5?u=jonathan5)

我不确定这个设计是否经过充分考量，或者它是否与当时要解决的问题相关（不过我自己也还在学习之中）。

---

<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:** [2021年二月23日 19:45 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/27 "2021-02-23T19:45:31Z")

</div>

在我看来这没错。真正有问题的是那些忽略 `Reply-To` 地址的邮件软件……这就像你向我自我介绍叫乔纳森，但我却坚持要叫你爱德华一样。😉

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年二月23日 21:08 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/28 "2021-02-23T21:08:40Z")

</div>

看起来 Thunderbird 使用 List-Post 头部实现“回复列表”，使用 From 头部实现“回复”（忽略 Reply-To，此处它与 List-Post 相同）。在某些邮件列表配置下，这种做法有一定道理（例如 Reply-To 可能由邮件列表而非原始发件人设置），这样“回复列表”会发送到列表，而“回复”会发送给原始发件人（否则也会发送到列表）。

如果没有 List-Post 头部，就会移除“回复列表”按钮（[https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird\_3\_for\_users）。](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_3_for_users%EF%BC%89%E3%80%82)

我推测，如果没有“回复列表”选项，“回复”按钮应该会按预期将邮件发送到 Reply-To 头部中的地址。

我有两个相关问题：

1. 为什么 Discourse 要使用 List-Post 头部（毕竟你总是希望邮件发送到 Reply-To 地址）？
2. 当未设置 List-Post 时，Thunderbird 是否会尊重 Reply-To 头部？

---

<div class="post-metadata">

**Author:** ![steinjer](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@steinjer](https://meta.discourse.org/u/steinjer)\
**Post date:** [2021年三月7日 09:59 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/29 "2021-03-07T09:59:27Z")

</div>

> [@Jonathan5](#):
>
> 1. 为什么 Discourse 要使用 List-Post 头（既然你通常只希望邮件发送到 Reply-To 地址）？

好问题！在我的安装中，我没有启用邮件列表功能，但现在所有帖子都作为邮件列表发送（带有 List-Post 头）。我认为这是一个 bug。

> [@Jonathan5](#):
>
> 1. 当未设置 List-Post 时，Thunderbird 是否尊重 Reply-To？

是的，在此次更改之前（[discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/8da9a3f82f341c081b340d0c0be3358eb0f2d348/lib/email/sender.rb#L176-L179%EF%BC%89%EF%BC%8C%E9%82%AE%E4%BB%B6%E4%B8%8D%E5%8C%85%E5%90%AB) List-Post 头，我可以通过 Reply-To 功能回复 Discourse。

---

<div class="post-metadata">

**Author:** ![anon82467725](https://avatars.discourse-cdn.com/v4/letter/a/edb3f5/32.png) [@anon82467725](https://meta.discourse.org/u/anon82467725)\
**Post date:** [2021年三月7日 14:09 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/30 "2021-03-07T14:09:53Z")

</div>

很遗憾，该扩展已无法在最新版本的 Mozilla Thunderbird 中运行。是否有该扩展的更新版本？

---

<div class="post-metadata">

**Author:** ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)\
**Post date:** [2021年三月7日 18:18 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/31 "2021-03-07T18:18:37Z")

</div>

我不清楚，我不使用 Thunderbird，只是在研究该问题时偶然遇到的。

---

<div class="post-metadata">

**Author:** ![Justin\_Vega](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_vega/32/159021_2.png) [@Justin\_Vega](https://meta.discourse.org/u/Justin_Vega)\
**Post date:** [2021年三月8日 01:45 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/32 "2021-03-08T01:45:59Z")

</div>

我正尝试联系 Thunderbird 团队。他们应该能够提供进一步的帮助，并确认这是否确实是其软件的问题。

> <https://twitter.com/JustinV53301959/status/1368738956855148549?s=20>

---

<div class="post-metadata">

**Author:** ![anon82467725](https://avatars.discourse-cdn.com/v4/letter/a/edb3f5/32.png) [@anon82467725](https://meta.discourse.org/u/anon82467725)\
**Post date:** [2021年三月8日 12:25 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/33 "2021-03-08T12:25:13Z")

</div>

感谢您试图引起他们的注意！希望其他人也能参与其中。😄

---

<div class="post-metadata">

**Author:** ![Justin\_Vega](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_vega/32/159021_2.png) [@Justin\_Vega](https://meta.discourse.org/u/Justin_Vega)\
**Post date:** [2021年四月7日 02:24 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/34 "2021-04-07T02:24:14Z")

</div>

好消息！我终于收到回复了！

> <https://twitter.com/Mte90Net/status/1379415868543799298?s=20>

---

<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:** [2021年四月7日 03:51 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/35 "2021-04-07T03:51:07Z")

</div>

太棒了！希望他们最近真的做了更改！感谢您跟进。

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年四月7日 08:34 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/36 "2021-04-07T08:34:09Z")

</div>

Discourse 是否可以改用不再使用 List-Post（仅保留 Reply-To）的替代方案？

（我认为 List-Post 是在解决另一个问题时被盲目/无关地添加的，从而导致了这个问题。）

---

<div class="post-metadata">

**Author:** ![Justin\_Vega](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_vega/32/159021_2.png) [@Justin\_Vega](https://meta.discourse.org/u/Justin_Vega)\
**Post date:** [2021年四月7日 11:47 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/37 "2021-04-07T11:47:54Z")

</div>

嗯，只有一种方法可以知道！😉

---

<div class="post-metadata">

**Author:** ![JaimeV](https://avatars.discourse-cdn.com/v4/letter/j/8491ac/32.png) [@JaimeV](https://meta.discourse.org/u/JaimeV)\
**Post date:** [2021年六月10日 01:28 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/38 "2021-06-10T01:28:59Z")

</div>

我遇到了这个问题，经过一番排查后发现，导致 Thunderbird 出现该行为的罪魁祸首是配置变量 `mail.override_list_reply_to`。至少在 Thunderbird 的较新版本中，该变量的默认布尔值为 `True`。将此变量设置为 `False`，可以让简单的回复操作尊重 Discourse 在“回复至”（Reply-to）头部中设置的值。您可以通过 Thunderbird 偏好设置菜单访问配置编辑器，搜索 `mail.override_list_reply_to` 变量，并将其值切换为 `False` 来进行测试。

我认为要求所有用户修改其 Thunderbird 配置并不现实，但在与 Mozilla 就此事进行沟通时，提及该变量可能会有所帮助。

更新：看来 Thunderbird 实际上是从 [52.4.0 版本](https://www.thunderbird.net/en-US/thunderbird/52.4.0/releasenotes/) 开始引入此问题的。

而 [这份错误报告](https://bugzilla.mozilla.org/show_bug.cgi?id=1392371) 中，有人竟然认为这是个不错的主意。

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年六月10日 06:41 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/39 "2021-06-10T06:41:53Z")

</div>

是的，这似乎是该问题与 Discourse 不必要地使用 List-Post 头部的组合。

---

<div class="post-metadata">

**Author:** ![Flominator](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flominator/32/235031_2.png) [@Flominator](https://meta.discourse.org/u/Flominator)\
**Post date:** [2021年九月26日 10:35 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/40 "2021-09-26T10:35:38Z")

</div>

我也曾对这种行为感到困扰，后来发现 Thunderbird 在实现时可能确实经过了一番考量：[Client Challenge](https://wiki.mozilla.org/Thunderbird:Help_Documentation:Mail-Followup-To_and_Mail-Reply-To)

> - 如果您回复作者且原始消息中已设置 **Mail-Reply-To** ，Thunderbird 将使用该字段而非 **Reply-To** 或发件人地址。此功能自 Thunderbird 1.5 版本起即可用。

我在 [Mail Headers (GNU Emacs Manual)](https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Headers.html) 中找到的差异解释如下：

> ‘Mail-Reply-To’：此字段优先于‘Reply-To’。之所以使用它，是因为某些邮件列表会出于自身目的设置‘Reply-To’字段（这种做法颇有争议）。

现在我尝试通过“自定义电子邮件头”注入该头字段，但不幸的是，reply\_key 未能正确展开。我是否操作有误？

> Mail-Reply-To: sender-name+%{reply\_key}@domain.net

---

<div class="post-metadata">

**Author:** ![Justin\_Vega](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_vega/32/159021_2.png) [@Justin\_Vega](https://meta.discourse.org/u/Justin_Vega)\
**Post date:** [2021年九月26日 18:23 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/41 "2021-09-26T18:23:29Z")

</div>

这不是一个漏洞？这是有意实施的更改吗？🤔

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年九月27日 15:20 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/42 "2021-09-27T15:20:55Z")

</div>

根本问题在于 Discourse 不必要地设置了 List-Post 头，这导致 Thunderbird 误认为这是一个邮件列表，从而影响了 Thunderbird 提供的回复选项。

Discourse 使用 List-Post 几乎是一个偶然。它是在修复另一个问题时被添加的，但并非解决该问题所必需，同时却引发了这个问题。

---

<div class="post-metadata">

**Author:** ![Flominator](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flominator/32/235031_2.png) [@Flominator](https://meta.discourse.org/u/Flominator)\
**Post date:** [2021年十月4日 09:33 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/43 "2021-10-04T09:33:17Z")

</div>

> [@Flominator](#):
>
> 现在我尝试通过“电子邮件自定义头”注入此头，但遗憾的是 reply\_key 未能正确展开。我是不是哪里做错了？

已为此提交了一个问题：[Reply-key variable doesn't get expanded in email custom headers](https://meta.discourse.org/t/reply-key-doesnt-get-expanded-in-email-custom-headers/205134)

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2021年十月6日 09:56 UTC](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513/44 "2021-10-06T09:56:06Z")

</div>

> [@Jonathan5](#):
>
> 这是在修复另一个问题时添加的，但并非解决该问题所必需的。

除了使用 `List-Post` 头之外，您建议我们如何解决初始问题？

[上一頁](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513.md?page=1)

[下一頁](https://meta.discourse.org/t/confusion-between-reply-to-and-reply-list-in-email-responses/179513.md?page=3)
