Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.misc > #17741

Re: email threading

From Eli the Bearded <*@eli.users.panix.com>
Newsgroups comp.misc
Subject Re: email threading
Date 2019-04-03 16:59 +0000
Organization Some absurd concept
Message-ID <eli$1904031259@qaz.wtf> (permalink)
References <20190328113109.20e2a9ce.rsw@therandymon.com> <u5ddnf-0v5.ln1@rasp.therandymon.com> <q82g7q$9cj$2@dont-email.me> <87o95nuli0.fsf_-_@violet.siamics.net>

Show all headers | View raw


In comp.misc, Ivan Shmakov  <ivan@siamics.net> wrote:
> 	Email uses In-Reply-To: header in place of Usenet's References:,
> 	albeit that only holds the Message-ID: of the "parent" article.
> 	References: typically provides a short(ish) history of ancestors
> 	for a given message, but I don't think I've ever seen a newsreader
> 	that'd make use of anything but the last entry in the list.

Try trn sometime. It can show you, eg, when there are two messages in
between missing and a subject change with a diagram like:

       (1)+-( )-( )-[2]
          |-(1)
	  \-(1)-[3]
       -<1> 

Number is subject variant, with letters it gets up to 62 or so before
glossing over the changes. The choice of <1>, (1), [1], will show
status: angle for unread and unselected, parens for read and default,
square braces for unread (but selected for read). In the above tree, the
"-<1>" shows how a post with a matching Subject:, but no References: will
be threaded. Using arrow keys you can navigate the thread tree, the
blanks ("( )") are displayed as a thread tree and a message about how the
article is unavable.

A tree like this:

	(1)-( )-(1)-( )-(1)

is typical of moderated groups that replace / rewrite message IDs. The
"missing" articles are phantoms. I see it in the mozilla.* groups.

The code to do this is in wumpus.c, a nod to early computer gaming.

> 	No parsing of human-readable Subject: prefixes is (thankfully)
> 	necessary for email threading.  (So long as the MUAs in question
> 	aren't broken in that regard, that is.)

Outlook uses a special threading header as well: Thread-Index:. I had to
add that to my mail reader a few years ago when $BOSS complained that my
messages didn't thread right. It's apparently just simple matter of
copying the value from the original to the new one, but Exchange does
modify it sometimes. A bit like how most newsreaders treat the Keywords:
header.

Elijah
------
loves the thread tree in trn

Back to comp.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

email and time to think RS Wood <rsw@therandymon.com> - 2019-03-28 11:31 -0400
  Re: email and time to think Huge <Huge@nowhere.much.invalid> - 2019-03-28 15:33 +0000
    Re: email and time to think Jerry Peters <jerry@example.invalid> - 2019-03-28 20:26 +0000
      Re: email and time to think RS Wood <rswood@therandymon.com> - 2019-03-28 21:27 -0400
        Re: email and time to think Mike Spencer <mds@bogus.nodomain.nowhere> - 2019-03-29 03:17 -0300
          Re: email and time to think Dan Purgert <dan@djph.net> - 2019-03-29 10:05 +0000
            Re: email and time to think Mike Spencer <mds@bogus.nodomain.nowhere> - 2019-03-29 16:46 -0300
              Re: email and time to think RS Wood <rsw@therandymon.com> - 2019-03-29 21:49 -0400
                Re: email and time to think Mike Spencer <mds@bogus.nodomain.nowhere> - 2019-03-31 17:27 -0300
          Re: email and time to think Jerry Peters <jerry@example.invalid> - 2019-03-29 20:20 +0000
          Re: email and time to think Rich <rich@example.invalid> - 2019-03-29 21:17 +0000
            Re: email and time to think scott@alfter.diespammersdie.us (Scott Alfter) - 2019-04-01 16:28 +0000
              Re: email and time to think Rich <rich@example.invalid> - 2019-04-02 01:29 +0000
                Re: email and time to think RS Wood <rsw@therandymon.com> - 2019-04-02 21:00 -0400
                Re: email and time to think Rich <rich@example.invalid> - 2019-04-03 14:33 +0000
                email threading Ivan Shmakov <ivan@siamics.net> - 2019-04-03 16:00 +0000
                Re: email threading Eli the Bearded <*@eli.users.panix.com> - 2019-04-03 16:59 +0000
                Re: email threading scott@alfter.diespammersdie.us (Scott Alfter) - 2019-04-05 16:26 +0000
                Re: email threading RS Wood <rsw@therandymon.com> - 2019-04-05 21:55 -0400
                Re: email threading Ivan Shmakov <ivan@siamics.net> - 2019-04-07 05:15 +0000
                Re: email threading Eli the Bearded <*@eli.users.panix.com> - 2019-04-08 01:30 +0000
                Re: email threading Pabst Blue Ribbon <pabst@blue.ribbon> - 2019-04-10 14:18 +0000
                Re: email threading Dmitry Alexandrov <321942@gmail.com> - 2019-04-11 04:12 +0300
        Re: email and time to think Rich <rich@example.invalid> - 2019-03-29 21:11 +0000
          Re: email and time to think Richard Kettlewell <invalid@invalid.invalid> - 2019-03-31 15:32 +0100
  Re: email and time to think Oregonian Haruspex <no_email@invalid.invalid> - 2019-03-29 06:36 +0000
  Re: email and time to think visiblink <visiblink@mail.invalid> - 2019-03-29 19:56 -0700
  Re: email and time to think Dostoevsky <dosdoevsky@protonmail.com> - 2019-03-29 23:35 -0500

csiph-web