メールの優先順位ヘッダーがリストに設定されました

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

何が起きているのでしょうか?

現在のリリース以降、メールの返信は常に「リストに返信」を選択する必要があります。「メールプログラム」の「返信」ボタンをクリックするだけの単純な返信では、もはや機能しなくなっています。

Mailheader に新しく追加された行は以下の通りです:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

これはコード(if 文の変更)で追加されたため、Discourse はメーリングリストサーバーとして機能するようになりましたが、このオプションを選択したわけではありません。

「全員に返信」する必要があるという意味でしょうか?「リストに返信」という表現の意味がわかりません。そのプルリクエストのどのコードがこの挙動を変更したのでしょうか?私が確認できる変更された if 節はこれだけです。

しかし、to_s を追加しただけでどうして挙動が変わるのかがわかりません。

「いいね!」 1

変更された if 文の条件により、新しいメッセージヘッダー「list-post」が生成されるようになったと思います。

Thunderbird で表示された Discourse からの新しいメールの例:
grafik
また、メールヘッダーには以下の行が含まれています:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

新しいリリース以前(返信リストが表示されない状態):


この時点では、メールヘッダーに「List-Post」を含む行はありませんでした。