From owner-freebsd-hackers Mon Mar 24 09:21:43 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA19431 for hackers-outgoing; Mon, 24 Mar 1997 09:21:43 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id JAA19421 for ; Mon, 24 Mar 1997 09:21:40 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id KAA22876; Mon, 24 Mar 1997 10:03:07 -0700 From: Terry Lambert Message-Id: <199703241703.KAA22876@phaeton.artisoft.com> Subject: Re: FreeBSD as proxy server for mail client To: gjm11@dpmms.cam.ac.uk (Gareth McCaughan) Date: Mon, 24 Mar 1997 10:03:07 -0700 (MST) Cc: hackers@freebsd.org In-Reply-To: from "Gareth McCaughan" at Mar 24, 97 10:56:42 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Just out of curiosity, what does "popclient" do that "fetchmail" > doesn't? I thought "fetchmail" was supposed to do everything that > "popclient" does, only more and better. Read RFC1957. Among other things, popclient *expects* a space following the "+OK" or "-ERR" response, on the (incorrect) assumption that all pop servers will supply message text with their responses. RFC1957 makes it clear that popclient does this in violation of RFC1725, and recommends codifying this *BUG* in your pop server implementation so that popclient doesn't have to be fixed. Stupid workaround for an obvious client problem, IMO. Similar workarounds are in place for the Eudora client (in the case of checking the "don't delete" option checkbox, it uses TOP to determine message uniqueness to avoid redownloading the same message) and NetScape (which uses UIDL under similar circumstances). Personally, if I were choosing between the two, I'd pick fetchmail. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.