Closed
Bug 1429012
Opened 8 years ago
Closed 8 years ago
question: what is the difference between "compact" and "expunge" an IMAP folder in Thunderbird?
Categories
(Thunderbird :: Preferences, defect)
Thunderbird
Preferences
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: martin.monperrus, Unassigned)
Details
In the GUI and configuration options, two verbs are used "compact" and "expunge".
What is the difference between "compact" and "expunge" an IMAP folder in Thunderbird?
Comment 1•8 years ago
|
||
Compact of a mailbox means that deleted or superseded messages are removed. For example, people save drafts and when a new version is saved, the previous version is superseded. When the final version is sent, the last saved version is also superseded. So people build up heaps of "dead" drafts in their Drafts folder.
When you (re)move a local message, it's not removed from the source folder, it's just marked superseded (or deleted). Compact gets rid of all those "dead" messages.
For IMAP accounts there is usually also a local copy in a mailbox somewhere, so also mailboxes associated with IMAP folders need compaction from time to time.
Expunging is telling the IMAP server to permanently remove a delete message from its message store. It might still hang around in a local mailbox copy.
As you know, IMAP has three deletion models: Mark as deleted, move to the trash folder, delete immediately. Expunging will get rid of messages marked as deleted.
In general terms: Compact is about cleaning up local folders and local copies of IMAP messages, Expunge is a server command.
Next time you have a question, ask on the dev-apps-thunderbird@lists.mozilla.org mailing list.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
> Next time you have a question, ask on the dev-apps-thunderbird@lists.mozilla.org mailing list.
I posted the question here in order to have a clean URL, with a good <title> tag, well-indexed by robots (as done by stackoverflow). Would a message on dev-apps-thunderbird@lists.mozilla.org have the same properties?
Comment 4•8 years ago
|
||
Good question, that mailing list has archives https://groups.google.com/forum/#!forum/mozilla.dev.apps.thunderbird but I don't know how well they are indexed.
> As you know, IMAP has three deletion models
Thanks for clarifying this. Thanks to you and some additional UI experiments, I have just understood all options! It seems I have been completely misled by "remove immediately" for years.
So, here is an UI improvement suggestion: bug 1429201
In the main configuration page of the IMAP account ("Server settings"), there is under "Message storage", the option "Clean up ("Expunge") Inbox on exit".
Does it do:
- a local storage compact AND and an IMAP expunge?
- only a local compact?
- only an IMAP expunge?
Comment 7•8 years ago
|
||
No compact. So only IMAP expunge.
You need to log in
before you can comment on or make changes to this bug.
Description
•