new message is constructed and returned which has a new set of headers. Consequently there is no X-UID header anymore. If the message is then left in the same folder and not moved somewhere else, the original mail is removed from the folder on the server and the new one uploaded. To figure out which mail to remove, the (now missing) X-UID header is looked at. That is not there -> no uid -> message is not delete (used to be folder is expunged). To avoid that, restore the X-UID header after the pipe through to make sure it's there. Not really correct, technically, but I can't think of another reliable way to fix this. Thanks a lot to Arnaud Burlet for helping me track this bugger down and testing. Backport? CCMAIL: 74017-done@bugs.kde.org svn path=/trunk/kdepim/; revision=285431wilder-work
parent
c6115b93b2
commit
e923fae0b2
1 changed files with 9 additions and 1 deletions
Loading…
Reference in new issue