moderated Re: How on earth does Groups.io thread a topic?


 

Mark,

I still have to wonder why the threads were splitting (and evidently the yahoo headers were effed up) only with that one particular yahoo-email member (and, on and off, with one other one). We have lots of members with yahoo email addresses who don't cause the behavior. Not that it matters at this point, but it's perplexing...
J

Sent from my iPhone

On Jan 12, 2017, at 9:55 PM, Mark Fletcher <markf@corp.groups.io> wrote:

On Thu, Jan 12, 2017 at 6:12 PM, J_Catlady <j.olivia.catlady@...> wrote:
Unfortunately, this is not working yet in my group. One of the members whose posts always splits threads has created at least two threads with the identical title today. I will send the relevant info to support, but things may change by then because I am merging these threads moment by moment and the conversation is very active...

Watch now as Mark goes on a rant against Yahoo....

I found the problem with J's group. Those messages that weren't threading were coming from Yahoo. They were replies. But the only References header had the Message-ID of that message. But not quite. They added a '.ref' to the middle of that id. Why? WHO THE HELL KNOWS! And it doesn't include the Message-ID of the message it's a reply to. WTF.

We handle the case where the only References ID is the message's own Message-ID. But the extra '.ref' screwed that up, and prevented the rest of the algorithm from working correctly.

We're now handling this correctly. For those keeping track of these things at home, we had a similar problem a year or two ago with Yahoo, except instead of '.ref', they were adding '.JavaMail.yahoo.ref'. I had blissfully forgotten about that, much in the same way I try to forget about the pain of having cavities filled.

<Insert disparaging things about Yahoo engineering here>

Ahem. I feel better.

Thanks for listening,
Mark

--
J

Messages are the sole opinion of the author. Especially the fishy ones.

I wish I could shut up, but I can't, and I won't. - Desmond Tutu

Join main@beta.groups.io to automatically receive all group messages.