Incoming email replies do not share the same topic

No it’s been the same setup forever. Maybe I didn’t notice it so much because we did not have such a long conversation before maybe.

I’m using POP3.

Here is a screenshot of email server settings (I replaced the domain and email but kept the options the same)

Here are some relevant email settings (sorry no text details)

forwarded_email_behaviour: create_replies

Yet, if Discourse received a copy, it should be able to identify replies, since they bear a thread of Message-ID, References and In-Reply-To headers. Moreover, the Subject headers should remain close enough (mostly the “Re:” that can change across languages), then it should be trivial to process replies to an existing topic in most cases. I think that’s what most email clients are doing?

I would be interested in learning about what would prevent Discourse from implementing proper email threading for any email it receives, not just emails it generates. Since email-in is a feature, there should be a way to ensure proper usability. Again, I’m happy to give a hand. Where should I look?

In my case, an email address assigned to a Discourse category is sending the email, then a conversation starts among people using various email addresses. Discourse receives everything. Although it didn’t generate the headers, they are consistent and related to each other.