On Wed, Mar 19, 2025 at 01:50:35PM +0100, Sébastien Hinderer wrote:
I follow a discourse forum but with emails enabled as I am not
comfortable with its web interface.
For the moment, the emails I receive for forum posts appear as addressed
to me (with a + flag) rather than coming from a mailing list (with the L
flag).
At the beginning I thouhgt it was because the emails do not have the
expected List-* headers but they actually do:
List-Unsubscribe: <https://discuss.ocaml.org/email/unsubscribe/...>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
List-ID: OCaml | Learning <learning.discuss.ocaml.org>
List-Archive:
https://discuss.ocaml.org/t/collaboration-on-ocaml-project-1-claudius-outreachy/16325
Still, it is my personal address which appears in the To: field.
Are those all the List-* headers in the message? If that's all of them,
I think I see the problem. Mutt apparently uses List-Post:, which is
not in your headers above.
According to the Mutt manual, the commands "list" and "subscribe", and
the auto-subscribe thing, all use List-Post:. I think the expando "%L"
in $index_format also uses the email address from List-Post:.
<http://mutt.org/doc/manual/#using-lists>
<http://mutt.org/doc/manual/#index-format>
List-Post: seems wrong to me. All of those Mutt functions are about
identifying mailing lists, which probably should use List-ID:.
List-Post: is defined by RFC 2369, published in 1998; List-ID: is
defined by RFC 2919, published in 2001. Maybe the Mutt implementation
was written in between, when List-Post: existed but List-ID: did not.