On 7/26/14 11:21 PM, Miles Fidelman wrote:
Trane Francks wrote:
On 7/25/14 11:00 PM, BIll Spikowski wrote:
Miles Fidelman wrote:
BIll Spikowski wrote:
I generally use POP for email, so I'm most familiar with how it
works. I download all my email to my office computer and store it
permanently there. When I look at my email from somewhere else, I
can save it or delete it, but it still ends up on my office
computer for archiving, which is the behavior I want.
I've begun using IMAP as well so I can occasionally look at all the
emails on the server that Spam Assassin has marked as spam and
decide which ones I'd like to actually look at and which should be
permanently removed.
When I'm traveling, I used to have IMAP set up on my laptop so that
I could delete regular email I didn't want to look at again but
which wasn't deemed spam by Spam Assassin.
Somehow that doesn't work any more. In my IMAP account on my
laptop, I can permanently delete spam and it's GONE. But when I
delete non-spam emails from the inbox, they still appear on my
office computer when I return.
Maybe I've just messed up some settings in Seamonkey, though
nothing seems amiss. Is there some other reason that my IMAP
account can permanently delete messages from the server's spam
folder but can't permanently delete messages from the server's inbox?
Are you leaving your office computer powered up? Sounds like POP is
just doing its thing and downloading stuff before you delete it
Yes I leave it powered up -- and make sure EVERY NIGHT that no
seamonkey.exe process is running in the background, because I've
learned that for some reason even an invisible seamonkey.exe process
makes my Seamonkey POP account aware of new messages, even if it
doesn't download them until I open the mail client.
It could also be a configuration issue - how are you configuring
IMAP to delete things (move to trash, mark as deleted, delete
immediately) - if you have it set to "mark as deleted," it's still
in your inbox until you expunge -- in which case, the question
becomes how your POP client handles mail that's been marked, but not
yet expunged.
I have the IMAP accounts set to "remove immediately" -- but I
wondered if my server might interpret "immediately" differently than
I do -- say automatically once a day instead of "right now"! That
could be the problem; I should experiment a bit and see what happens...
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.)
Cheers,
Miles Fidelman
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.
--
/////////////////////////////////////////////////////////
// Trane Francks [email protected] Tokyo, Japan
// Practice random kindness and senseless acts of beauty.
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey