Summary: | when deleting an email from local imap inbox it's not deleted on the server unless you change to another folder first | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Andrew <junkie> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | bjoern, pancho.s, winter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andrew
2006-06-11 01:40:49 UTC
I forgot to ask: are you using online or disconnected IMAP? Online. KMail marks messages as deleted - that's how imap works. If exchange displays deleted emails then I can't help. When you select a different folder it is expunged and as a result the marked messages are deleted. I have all my local folders (trash bin, drafts, sent items) changed to use the IMAP folders on the exchange server. So if I delete a message from my Exchange inbox using Kontact's IMAP, it will appear in my "local" IMAP trash bin, but not the one on the server. Let's say I forget to click another folder first...and restart Kontakt...it means the deleted message will always be on the server, it just won't be in the local inbox anymore...instead, it'll be in the local IMAP trash bin. I don't believe it should work like that. If that is how it works...then Kontact should have an option such as "sync immediately (or after a certain amount of time) with the IMAP server." If you use a trash folder on the imap server then the deleted email is copied there and not to your your local disk. The folders are also expunged when you quit kmail/kontact so you don't have to click on a different folder. By default, it goes to your local disk but as I mentioned...I changed it so that it goes to the server. The point you keep missing or don't understand is that although I'll be looking at my inbox on my server from kontakt, if I delete a message then it goes to my trash bin on my imap server. However, if I now use Outlook on my other box and look at the server's trash bin (deleted items) the message is not there. Instead, it's still sitting in the folder I deleted it from. So the changes are not propagated to the server, *UNLESS*, I first click on another folder in Kontakt, like drafts or just simply back and forth between the trash folder and the one it was deleted from (inbox). Then, I'll do the same in Outlook and there it is...finally deleted. Let me know if you need further clarification. And that's intentional. The message is only marked as deleted. It is not removed until you change folders or quit Kontact. I wonder whether it's also intentional that the "deleted" messages doesn't immediately appear in the trash folder. Carsten will have to tell us whether that's probably the server who delays the move of the message or whether it's something KMail is responsible for. What's the status of this bug? Still valid for kmail2 in KDE 4.9.3 on Chakra. Please move to kmail2 queue, component "general". moving to kmail2 This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present? If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months. Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input. |