[pmmail-list] problem with deleting messages from server
Tim Roberts
pmmail-list@blueprintsoftwareworks.com
Fri, 26 Jul 2002 11:09:53 -0700
On Fri, 26 Jul 2002 13:28:26 -0400, Andrew Webber wrote:
>
>On Fri, 26 Jul 2002 09:45:20 -0700, Tim Roberts wrote:
>
>>I disagree. Let's say the power fails on my computer while I'm
>>fetching mail. If I'm using a POP-conforming server, I will not
>>lose anything. The messages will still be there when I reboot
>>and refetch. With QPOP, I will permanently lose whatever
>>messages had already been downloaded and marked for deletion.
>>That's a big difference.
>
>I'm confused, lost how? Surely each email is stored on my HD as
>it's downloaded?
Not necessarily. None of today's operating systems write data immediately to
disk. It gets buffered in memory, and the physical write is scheduled for a
bit later when things aren't so busy. That's exactly why I chose a power
failure as my example.
In addition, many mail clients (Outlook being the worst example) store an
entire mailbox in a single, huge file. In such a case, the app might buffer
up a whole set of messages before going to update the master mailbox.
>I know that in the past, when a connection has
>been lost, when I dial up again I got all the already-downloaded
>messages a second time, so if it had been a power failure instead
>of connection failure, wouldn't the same be true?
Nope, the two failures are quite different. In the "connection lost" case,
your PC is still in control can clean up the mess. In the "power lost" case,
who knows what might have been pending. The POP server can't tell the
difference between the two. QPOP is assuming that the client has not lost
consciousness, an assumption that is not always valid.
--
- Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.
- pmmail-list - The PMMail Discussion List ---------------------------
To POST to the list, send your message to:
pmmail-list@blueprintsoftwareworks.com
To UNSUBSCRIBE, send a message to mdaemon@bmtmicro.com
with the first line of the message body being...
UNSUBSCRIBE pmmail-list@blueprintsoftwareworks.com
---------------------------------------------------------------------