From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/53467 Path: main.gmane.org!not-for-mail From: Stainless Steel Rat Newsgroups: gmane.emacs.gnus.general Subject: Re: POP3 fragile? Date: Tue, 15 Jul 2003 19:56:54 -0400 Organization: The Happy Fun Ball Brigade Sender: ding-owner@lists.math.uh.edu Message-ID: References: <8765m5eykf.fsf@deneb.enyo.de> <87k7akgk8b.fsf@deneb.enyo.de> <87isq3ecsn.fsf@deneb.enyo.de> <87wuejcvlo.fsf@deneb.enyo.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1058313417 4182 80.91.224.249 (15 Jul 2003 23:56:57 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 15 Jul 2003 23:56:57 +0000 (UTC) Original-X-From: ding-owner+M2012@lists.math.uh.edu Wed Jul 16 01:56:55 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19cZeU-000145-00 for ; Wed, 16 Jul 2003 01:56:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19cZfI-00057C-00; Tue, 15 Jul 2003 18:57:00 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19cZfE-000577-00 for ding@lists.math.uh.edu; Tue, 15 Jul 2003 18:56:56 -0500 Original-Received: (qmail 19231 invoked by alias); 15 Jul 2003 23:56:56 -0000 Original-Received: (qmail 19226 invoked from network); 15 Jul 2003 23:56:56 -0000 Original-Received: from h0060978d8c91.ne.client2.attbi.com (HELO peorth.gweep.net) (66.30.157.98) by sclp3.sclp.com with SMTP; 15 Jul 2003 23:56:56 -0000 Original-Received: by peorth.gweep.net (Postfix, from userid 500) id 9E04F9E40; Tue, 15 Jul 2003 19:56:54 -0400 (EDT) Original-To: "(ding)" X-Attribution: Rat In-Reply-To: <87wuejcvlo.fsf@deneb.enyo.de> (Florian Weimer's message of "Tue, 15 Jul 2003 23:45:39 +0200") User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.1 (Cuyahoga Valley, linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:53467 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:53467 * Florian Weimer on Tue, 15 Jul 2003 | Does unwind-protect catch C-g? Catch as in "mask the interrupt"? I believe not. Even if it does, the worst that can happen with stock pop3.el is that you'll have a bunch of stuff in the crashbox and copies of those messages on the server. | I imagined that the client might send a QUIT while many, many messages | are still buffered at the transport layer. However, this is | impossible; the protocol ensures implicit resynchronizes before each | messages. Exactly. The POP protocols were designed to be both simple and robust enough for the dumbest of MS-DOS mail clients. They are quite tolerant of client and link failures of various sorts. As I said, the catastrophic loss you experienced should not be possible unless the server is doing something very badly broken. Recent versions of qpopper can be configured to automatically issue DELE commands after each successful RETR, to foil (ab)use of "leave mail on server". But even so, messages are not purged unless the client explicitly issues a QUIT command and closes the session gracefully. It may be that you have a hacked POP server that expunges messages immediately after a successful RETR. -- Rat \ Warning: pregnant women, the elderly, and Minion of Nathan - Nathan says Hi! \ children under 10 should avoid prolonged PGP Key: at a key server near you! \ exposure to Happy Fun Ball. That and five bucks will get you a small coffee at Starbucks.