# Включить ответ автору / ответ всем в почтовых клиентах

**URL:** https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255
**Category:** Feature
**Tags:** email, personal-messages, email-in
**Created:** [24.Февраль.2025 19:46:15 UTC](https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255 "2025-02-24T19:46:15Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [24.Февраль.2025 19:46:15 UTC](https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255/1 "2025-02-24T19:46:15Z")

</div>

Я хотел бы узнать, как можно реализовать опцию выбора между «ответить автору» или «ответить всем» в почтовых клиентах пользователей, получающих уведомления от Discourse.

В настоящее время все сообщения приходят с одного адреса «не отвечать», адресованного только получателю.

Мне интересно узнать мнения о том, позволит ли наивный подход, использующий `author_of+{reply_id}@my.discourse` в качестве отправителя и несколько адресов в качестве получателей (реальный получатель и `audience_of+{reply_id}@my.discourse`), пользователям выбирать получателей (автора или всех) в их клиентах (в сценарии с почтовым получением).

См. также [Add "convert to private Message" to review options](https://meta.discourse.org/t/add-convert-to-private-message-to-moderation-options/354248).

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [24.Февраль.2025 21:04:52 UTC](https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255/2 "2025-02-24T21:04:52Z")

</div>

Я считаю это довольно ужасным решением вашей проблемы, но кто-то попросил, и я написал [GitHub - pfaffman/discourse-email-include-address: Include email addresses on emailed notifications · GitHub](https://github.com/pfaffman/discourse-email-include-address).

Он добавляет адрес электронной почты отправителя в письма, чтобы люди могли отвечать напрямую, если захотят. Это раскрывает адреса электронной почты всех пользователей, поэтому такой подход действительно подходит только тем, кто предпочёл бы использовать Mailman вместо Discourse.

Возможно, клиент, для которого я это написал, не обновлялся с ноября 2020 года, поэтому я не знаю, работает ли оно до сих пор. На первый взгляд, кажется, что работает.

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [24.Февраль.2025 22:34:28 UTC](https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255/3 "2025-02-24T22:34:28Z")

</div>

Спасибо за информацию.

Я искал решение, которое в целом не раскрывает адреса электронной почты пользователей.

Хотя специальные категории могут быть помечены для приватных ответов по электронной почте и дополнительно могут раскрывать официальные адреса электронной почты, которые в нашем случае (или должны быть) хорошо известны нашим пользователям.

В таком случае не потребуется обрабатывать конфиденциальную или секретную информацию внутри Discourse.

Чем больше я об этом думаю, тем больше мне нравится эта идея.

Однако, в отличие от вашей реализации, я предпочёл бы не менять шаблон электронной почты, а реализовать это, изменив заголовки писем.

Предполагаю, что адрес отправителя всё ещё должен быть чем-то вроде `do-not-reply@my.discourse` для соответствия DMARC. Заголовок `reply-to:` будет содержать `my.name@official.site`, а поле `to:` будет включать получателя и адрес электронной почты для ответов на форум.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [24.Февраль.2025 23:01:57 UTC](https://meta.discourse.org/t/enable-reply-to-author-reply-to-all-in-email-clients/354255/4 "2025-02-24T23:01:57Z")

</div>

> [@thoka](#):
>
> Я искал решение, которое не раскрывает адреса электронной почты пользователей в целом.

Да. Моё «решение» действительно грубое. Боюсь, это ещё один пример того, как я использую #Contribute > Feature как #Support.

> [@thoka](#):
>
> Однако, в отличие от вашей реализации, я предпочёл бы не менять шаблон письма, а сделать это, изменив заголовки письма.

Хорошая идея. Не уверен, насколько это сложно будет реализовать. Это всё равно будет означать раскрытие адреса электронной почты, поэтому я не вижу, чтобы это попало в ядро, но возможно реализовать в виде плагина. Не знаю, насколько это сложно сделать на первый взгляд.
