В настоящее время, если два письма с одинаковой темой отправляются в заданную категорию Discourse, каждое из них создаёт новую тему, где тема письма становится заголовком темы. Это приводит к созданию нескольких тем с одинаковым заголовком, независимо от того, выбраны ли конфигурационные опции «Разрешать темы с идентичными, дублирующимися заголовками…», что может привести к множеству тем с одинаковым заголовком.
Здесь я прошу, чтобы такие сообщения, созданные по почте, автоматически объединялись в существующую тему, если они имеют одинаковую тему с этой темой, при условии, что опция «Разрешать темы с идентичными, дублирующимися заголовками, если категория отличается» снята (или путём добавления новой опции «Объединять сообщения, отправленные по почте, в существующую тему, если её тема совпадает с заголовком темы»). Это позволило бы избежать дублирования заголовков в категории, а также допускало бы накопление нескольких писем в одной теме, если они имеют одинаковую тему (намеренно или случайно).
На практике это возникает у нас, когда у нас есть скрипты, которые создают сообщения, предназначенные для связи друг с другом в рамках одной темы, например: «такая-то конфигурация тестирования не удалась» или «кто-то упомянул xyz на Reddit». Было бы идеально, если бы все письма с такой темой группировались в одной теме, а не создавалась новая тема для каждого письма с идентичным заголовком. Это также позволило бы кому-то добавить новое сообщение в существующую тему по электронной почте, не обязательно отвечая на письмо с уведомлением о предыдущем сообщении в этой теме, для тех, кто по тем или иным причинам должен писать по почте, а не через веб-интерфейс.
Я считаю, что потенциальные недостатки в случаях, когда люди случайно отправляют письма, чья тема совпадает с существующей темой, о которой они не знали, минимальны. В основном потому, что я предполагаю, что если их тема совпадает с заголовком существующей темы, это связано с похожостью контента, поэтому не кажется большой проблемой расширить существующую тему, а не создавать новую с дублирующимся заголовком. Более того, администратор сайта всегда может включить опцию «Разрешать темы с одинаковыми заголовками…», если он хочет, чтобы каждое новое письмо создавало новую тему.
Эта функция была бы невероятно полезна для нашего сайта Discourse, и, как я предполагаю, вероятно, полезна и для других. Спасибо за внимание и за всю отличную инженерную работу, которая, очевидно, была проделана в Discourse.