Мы можем создавать темы по электронной почте или отвечать на уведомления по почте, но, похоже, невозможно добавить сообщение в тему с использованием уникального адреса электронной почты. Я изучил форум, чтобы понять все функции, связанные с электронной почтой:
- Mirroring a read-only mailing list in Discourse
- What does "Category mirrors a mailing list" do?
- How can I get the reply key for a specific user+post? и https://meta.discourse.org/t/reply-own-mail-creates-new-topic/74519: нам нужен ключ ответа, но он уникален для каждой темы/пользователя
Мой случай использования: у нас есть адрес электронной почты для создания тем по почте, например something@mydiscourse.com, в приватной категории. Доступ к этой категории имеют только две группы, и они получают уведомление о каждой новой теме. Участники могут отвечать по почте, чтобы присоединиться к теме. Это похоже на внутреннюю рассылку для инициации тем и вовлечения только тех участников, которые хотят внести вклад.
Я хочу вовлечь внешних лиц, не являющихся зарегистрированными пользователями. Я отправляю письмо на адреса johndoe@another-organization.org и janedoe@example.com. Чтобы создать тему в приватной категории и сохранить историю всех будущих ответов (как от внешних лиц, так и от участников), я пробую следующую конфигурацию:
- помещаю в копию адрес something@mydiscourse.com
- разрешаю получение писем от анонимных пользователей без аккаунтов в категории
- отключаю опцию «Найти связанное сообщение по ключу»
Но:
- Отключение опции «Найти связанное сообщение по ключу» не рекомендуется
- Это не работает: в логах почты я получаю ошибку «Тема не найдена»
Я думаю, было бы полезно связать адрес электронной почты с темой с помощью ключа ответа. Каждый участник мог бы копировать этот адрес и помещать его в копию. Тогда все ответы добавлялись бы к теме.
Эта функция была бы полезна для:
- Обмена контентом по электронной почте в постоянных темах
- Вовлечения внешних пользователей в существующие темы