Не уверен, что я хорошо объяснил, так как не понимаю, почему Discourse помещает сообщение в неправильную категорию. Создается впечатление, что он не учитывает входящий маршрут (который должен иметь приоритет), а ориентируется только на message-id. Если одно и то же электронное письмо отправляется одновременно в два списка рассылки, у него будет один message-id, но два независимых списка рассылки, два адреса в поле «To:» и два адреса в поле «Reply-To:» (в каждом из сообщений будет показан свой адрес в зависимости от того, в какой список оно было отправлено).
Если происходит именно так, то что будет, если кто-то переместит тему из категории, являющейся зеркалом списка рассылки, в другое место на Discourse, но затем продолжат приходить ответы (через список рассылки)? Будет ли Discourse добавлять эти ответы в категорию, связанную со списком рассылки (даже если исходное сообщение было перемещено), или все ответы каким-то образом окажутся в категории, куда была перемещена тема?
Может ли Discourse корректно обрабатывать наличие двух сообщений в двух разных категориях одновременно, если у них одинаковый message-id, но разные адреса в поле «To:»?