Closed Bug 1930358 Opened 1 year ago Closed 1 year ago

list-id does not trigger threading in threaded mode

Categories

(Thunderbird :: Folder and Message Lists, defect)

defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: martin.monperrus, Unassigned)

Details

Action:

  • Subscribe to a mailing-list
  • Receive multiple messages with header List-id

Expected behavior:

The messages are threaded when in threaded mode

Actual behavior:

The messages are not threaded, header List-id is not considered

List-Id is unrelated to threading. Threading uses References and In-Reply-To headers.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID

Thanks for your answer.

This is the point of this report:

Threading should use "List-id" in addition to References and In-Reply-To headers.

This is because all messages in the same list are conceptually related and are better read together.

They are of course related, but certainly not the same thread.
There's no reason they wouldn't have the usual headers and threading works the way it's supposed to.

What I suggest is fully backward compatible, and we keep threading as it's supposed to work.

We would augment threading as follows:

If we have References or In-Reply-To:
  // same as usual
else If we have List-id
  // new threading per list as in https://bugzilla.mozilla.org/show_bug.cgi?id=1930358
else:
  // no threading

By doing, when reading one's inbox, we can read all emails from the same list at once, which is better.

I don't think that would be better. There would then be unrealated (apart from being from the same list) threaded together.
It's usually a good idea to filter list mails into their own folders.

Hi Magnus,

Thanks for the tip, that would be better for those who do not use one folder per list.

One may have 20+ lists in the same inbox.

You need to log in before you can comment on or make changes to this bug.