Trane Francks wrote:
On 7/26/14 11:21 PM, Miles Fidelman wrote:
Trane Francks wrote:
It's important to expunge the inbox for its contents to be updated on
the server. That is done by settings (expunge on exit) or by
compacting the inbox folder in SeaMonkey; otherwise, there will be a
delay in folder contents as experienced by a subsequent POP3 access.
Trane, are you saying the the server setting "remove immediately" really
means "remove from server next time you compact your inbox?" (I've never
tried using that setting - I'm to clumsy - I'm forever pulling stuff
back out of the trash that I've deleted by accident.)
Remove immediately will cause SeaMonkey to delete the message such
that it does not show up in the Trash. That said, the IMAP server
still does not permanently remove the message until expunging takes
place. This situation is easily seen when accessing the same IMAP
account with SeaMonkey or Thunderbird versus accessing via webmail.
When you delete the message in the mail app, you no longer see it, but
when you log in via webmail or download the same content using a POP3
configuration, the messages will be there in the inbox still.
Expunging, literally, cleans up the inbox to remove these flagged for
deletion messages.
Anybody who has done low-level database programming is quite familiar
with this paradigm. It is I/O-intensive to do unnecessary writes.
Simply marking messages as deleted for later cleanup is efficient,
leaving the tidying up to subsequent garbage collection.
It's worth reiterating that it is expunging that cleans up the inbox
on the IMAP server. Compacting the local folder in SM or TB merely
happens to start off by telling the IMAP server to expunge. As such,
it is incorrect to think of it as "remove next time you compact".
Expunging happens without requiring compacting. Compacting is a LOCAL
process. Expunging is a SERVER process.
And here I thought I understood IMAP. You learn something new every
day. Thanks Trane.
Miles Fidelman
--
In theory, there is no difference between theory and practice.
In practice, there is. .... Yogi Berra
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey