# 用户发布的邮件缺少发帖人详细信息

**URL:** <https://meta.discourse.org/t/user-posted-emails-missing-poster-details/216478>\
**Category:** Support\
**Created:** [2022年一月30日 11:02 UTC](https://meta.discourse.org/t/user-posted-emails-missing-poster-details/216478 "2022-01-30T11:02:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![foggy](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@foggy](https://meta.discourse.org/u/foggy)\
**Post date:** [2022年一月30日 11:02 UTC](https://meta.discourse.org/t/user-posted-emails-missing-poster-details/216478/1 "2022-01-30T11:02:48Z")

</div>

更新到 2.9.0.beta1 版本后，user\_posted 和 user\_replied 电子邮件缺少发帖用户的详细信息。我们使用的是默认电子邮件模板：

> %{header\_instructions}
> 
> %{message}
> 
> %{context}
> 
> %{respond\_instructions}

我们现在是否需要添加一个额外的变量来获取发帖人的详细信息？

---

<div class="post-metadata">

**Author:** ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)\
**Post date:** [2022年一月31日 09:33 UTC](https://meta.discourse.org/t/user-posted-emails-missing-poster-details/216478/3 "2022-01-31T09:33:33Z")

</div>

您能修复这个问题吗？您删除的回复说您已经修复了。

---

<div class="post-metadata">

**Author:** ![foggy](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@foggy](https://meta.discourse.org/u/foggy)\
**Post date:** [2022年一月31日 10:21 UTC](https://meta.discourse.org/t/user-posted-emails-missing-poster-details/216478/4 "2022-01-31T10:21:26Z")

</div>

事实证明，情况更加复杂。显然，电子邮件模板曾被添加过一个内容，但随后又被删除了。看来，对模板的任何编辑都会导致发帖人详情被省略，而恢复发帖人信息的唯一方法是“撤销”编辑（仅仅删除添加的内容是不够的）。

我无法确定这种行为是 2.9.0.beta1 特有的，还是升级恰好与发现问题同时发生。无论如何，我们都无法在不丢失发帖人详情的情况下编辑电子邮件模板。
