meli/melib/src/backends
Manos Pitsidianakis 9dd21eea50
melib/threads: prefer local ThreadNode env_hash
When inserting an envelope in a thread and its Message-ID already exists
with an associated envelope, overwrite the association if the previous
associated envelope is from a foreign mailbox and current envelope is
not. This happens when mail from a sent folder has been inserted in eg
your INBOX, but somehow INBOX has a copy of your own message as well.
This can happen when mailing lists that send you copies of your own
posts.

The problem with this was that in IMAP your mailing list copy was unseen
and you could not mark it seen because the thread only knew about your
Sent mailbox copy.
2020-11-30 02:20:09 +02:00
..
imap melib/imap: remove some debug prints 2020-11-30 02:20:09 +02:00
jmap melib/jmap: add HTTP redirect policy to client 2020-11-04 20:07:51 +02:00
maildir melib: fix bincode serialization 2020-11-09 00:40:32 +02:00
nntp melib/jmap: implement refresh() 2020-09-23 10:52:19 +03:00
notmuch melib/threads: prefer local ThreadNode env_hash 2020-11-30 02:20:09 +02:00
imap.rs melib/imap: remove some debug prints 2020-11-30 02:20:09 +02:00
jmap.rs melib/jmap: add HTTP redirect policy to client 2020-11-04 20:07:51 +02:00
maildir.rs melib/maildir: make MaildirOp return Result<PathBuf> 2020-11-09 03:36:40 +02:00
mbox.rs melib: remove memmap dependency 2020-10-20 22:41:44 +03:00
nntp.rs melib: Implement delete_messages for IMAP, Maildir 2020-10-13 13:57:04 +03:00
notmuch.rs melib: Implement delete_messages for IMAP, Maildir 2020-10-13 13:57:04 +03:00