Version: 1.10.0 (using Devel) Installed from: Compiled sources OS: Linux Under some circumstances, messages get lost when moving them to IMAP folders. Steps to reproduce (starting with a fresh config). 1. Add an online IMAP account (I used my googlemail account) 2. Make sure you have to empty folders, A and B, under the root folder 3. Create a dummy filter, so that the action scheduler is activated. I used: Size in bytes is less than 0 bytes -> move into folder B 4. Create a draft message with subject "AAA test" or something like that 5. Copy that message from the drafts folder to folder A 6. Move that message from folder B to the IMAP inbox Result: The message briefly appears in the IMAP inbox, but then vanishes into /dev/null => message lost
Typo in step 6, that should be: 6. Move that message from folder A to the IMAP inbox
Some more info: There is one last step: 7) Click on the IMAP inbox and watch the message disappear This bug only seems to happen with GMail accounts, Kolab Cryus server doesn't trigger this problem. This problem also doesn't happen when the filter modifies the mail, for example by rewriting the subject (I tried a filter which changes AAA into BBB).
Problem is on Google's side, they simply don't allow duplicate message, but the action scheduler relies on that. Need to find a workaround.
Sorry, it turned out that this bug report is not true and that I fixed the dataloss in r816901 (http://websvn.kde.org/?view=rev&revision=816901). I could only reproduce it because I had local modifications to the code to track the cause of the bug down... Filtering with GMail will now simply not work in certain cases, but doesn't cause dataloss. Sorry for the false alarm.