Заголовок приоритета почты установлен в список

Я отправляю входящие письма вручную через Gmail. Однако Discourse отклоняет их с жалобами на то, что заголовок Precedence установлен в значение list и что письмо автоматически сгенерировано, хотя это не так: я написал его сам.

Из заголовков:

Auto-Submitted: auto-generated
Precedence: list
List-ID: The Jackrail | Test <test.jackrail.space>
List-Archive: https://jackrail.space/t/a-test-please-work/579
List-Post: mailto:replies+591d4708be667d02b1c5826953683fba@jackrail.space

Что происходит?

Начиная с текущего релиза, ответы на письма всегда требуют выбора опции «Ответить списку». Простой ответ, нажатием на «Ответить» в почтовом клиенте, больше не работает.

В заголовке письма теперь добавлена эта строка:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Поскольку это добавлено в коде (изменено условие в if), наш Discourse работает как почтовый сервер для списков рассылки, хотя мы не выбирали эту опцию.

Вы имеете в виду, что нужно ответить всем («Reply to All»)? Я не совсем понимаю, что вы вкладываете в выражение «Reply to list». Какой код в том PR мог изменить это поведение? Единственное условие if, которое я вижу изменившимся, это:

Но я не вижу, как добавление to_s могло изменить поведение.

Я думаю, что изменённое условие в конструкции if теперь приводит к появлению нового заголовка сообщения ‘list-post’.

Пример нового письма из нашего Discourse, показанного в Thunderbird:
grafik

В заголовке письма присутствует строка:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

До нового релиза (список ответов не отображался):

В заголовке письма отсутствовала строка с “List-Post”.