Mail precedence header set to list

I am hand sending inbound emails from Gmail. But Discourse rejects with complaints that Precedence is set to list, and that the mail is auto-generated - but it is not: I typed it.

From the headers:

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

What is going on?

Since the current release, mail replies always require a reply to “Reply to list”. A simple reply by clicking on “Reply” in the mail programme no longer works.

New in Mailheader is this line:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Since this is added in Code (changed if clause) our discourse works as a mailinglist server but we didn’t choose this option.

https://github.com/discourse/discourse/pull/11633/files#diff-ac999c2a2be09adb4b7bc5f9ef0852bbc00cf2b3483b3f967eb5bb70cfb9f44d

Do you mean you have to “Reply to All”? I am not sure what you mean by “Reply to list”. What code in that PR would have changed this behaviour? The only if clause I can see that changed is this:

https://github.com/discourse/discourse/blob/8da9a3f82f341c081b340d0c0be3358eb0f2d348/lib/email/sender.rb#L176-L179

But I cannot see how that would have changed the behaviour just by adding to_s?

1 Like

I think, the changed if-clause condition now leads to new message header ‘list-post’.

Example new mail from our discourse shown in thunderbird:


and mailheader has line:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Before new release (no Reply List is shown):


and mailheader has no line with “List-Post”.