On Sat, May 02, 2009 at 08:55:41AM +0200, Nicolas Sebrecht wrote: > Recently, I moved one of my email address to gmail. The problem is that > Google thinks it's a good idea to not show what _they_ consider to be > duplicated mails. > > I have one folder per mailing list. When I send/receive emails to a > mailing list, I expect to have a copy into my INBOX and another copy > into the dedicated folder (e.g. the sender did > To: list-address > Cc: me > ) > > Also, I'm filtering emails with imapfilter. The rules are based on > fields like "List-Id". What's happening quite often is that when > somebody answers (both to a mailing list and me), the first message > I receive is that which addressed to me. As the second mail is not > downloaded, it breaks the threads in the folder of the mailing list.
There seems to be a workaround. Instead of basing the filter rules against the "List-Id" field, imapfilter can easily parse both the Cc: and To: headers (contain_cc() and contain_to()) and copy the mails to the good folder (copy_messages()). I expect it should work but as the folders are labels at Google, I can't say. I didn't tested and probably won't because I've already switched to gmx. -- Nicolas Sebrecht