rcarmo / rss2imap

An adaptation of rss2mail that uses IMAP directly
87 stars 13 forks source link

Threading not working properly on some MUAs #11

Closed filipefigcorreia closed 11 years ago

filipefigcorreia commented 11 years ago

All the messages get collapsed into a single thread on iOS's native mail client. I don't see the same happening on Gmail's iOS app and on Gmail's web UI, but then again, until now the only case in which I've seen threads on those MUAs was when "sending" the same message twice --- result of some of my experiments with rss2email (i.e., the messages are being joined by the Message-ID and not by the References header).

Unfortunately I'm lacking the time to look closer into it myself, so my workaround is to switch off threading for now.

rcarmo commented 11 years ago

Threading only works as described on desktop clients - Gmail mobile has its own interpretation of it (it will thread messages that appear to come from the same sender and similar subject), and iOS appears to compact threads according to sender only.

For the full experience, you need to use a "proper" MUA like Mail.app or Thunderbird.

filipefigcorreia commented 11 years ago

Figured out why iOS was linking all the feed items into a single thread. Most of the feeds that I'm playing with come from google reader, who adds its own tags/categories. Example:

...
<entry>
    <category term="user/03460323175822888861/state/com.google/read" scheme="http://www.google.com/reader/" label="read"/> 
    ...

This category alone (greader also adds others) appears on most feed items, effectively linking all of them... Disabling THREAD_ON_TAGS is enough to work around it.

So, THREAD_ON_TAGS is working as advertised. I'd say the issue is really just a combination of google reader feeds and how some MUAs interpret the references.

rcarmo commented 11 years ago

Ha. Ok, closing, then.