From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/22318 Path: main.gmane.org!not-for-mail From: pahe@daimi.au.dk (Peter von der =?iso-8859-1?q?Ah=E9?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: PATCH: pop3.el (pop3-movemail): handle network errors Date: 07 Apr 1999 21:21:40 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: <99Apr7.133935edt.13874-2@gateway.intersys.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035160260 28707 80.91.224.250 (21 Oct 2002 00:31:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 00:31:00 +0000 (UTC) Return-Path: Original-Received: from farabi.math.uh.edu (farabi.math.uh.edu [129.7.128.57]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id PAA21918 for ; Wed, 7 Apr 1999 15:22:53 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by farabi.math.uh.edu (8.9.1/8.9.1) with ESMTP id OAB04397; Wed, 7 Apr 1999 14:22:15 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 07 Apr 1999 14:22:33 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id OAA16709 for ; Wed, 7 Apr 1999 14:22:24 -0500 (CDT) Original-Received: from ufleku.daimi.au.dk (pahe@ufleku.daimi.au.dk [130.225.19.182]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id PAA21894 for ; Wed, 7 Apr 1999 15:22:15 -0400 (EDT) Original-Received: (from pahe@localhost) by ufleku.daimi.au.dk (8.8.7/8.8.4) id VAA26891; Wed, 7 Apr 1999 21:21:41 +0200 Original-To: ding@gnus.org X-Attribution: brillesvin In-Reply-To: Stainless Steel Rat's message of "Wed, 7 Apr 1999 13:42:50 -0400" Original-Lines: 49 User-Agent: Gnus/5.07008 (Pterodactyl Gnus v0.80) Emacs/20.3 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:22318 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:22318 >>>>> "Rat" == Stainless Steel Rat writes: Rat> No, really, pop3-movemail is a *reference*. If pop3.el is a reference, then why is it included in pgnus? Are users supposed to write their own pop-movemail function (using pop3.el as reference)? Is pgnus just a reference? Should I write my own newsreader/mailer using pgnus as a reference? >>From "Mail Source Specifiers" node in the Info pages: You tell Gnus how to fetch mail by creating a "mail source specifier". Here's an example: (pop :server "pop3.mailserver.com" :user "myname") This will use pop3-movemail from pop3.el by default, but there is no mention that this is using a reference program which can make your mail disappear (until you use M-x nnml-generate-nov-databases). Rat> It should not be anything more than a bare-bones substitute for Rat> movemail -- mostly because I don't want to even try to maintain Rat> code that I do not fully understand. I can not see why pop3 needs to be so bare-bone that it can not handle simple network errors. Where I come from we handle exceptions (and check return value from system calls) and if we forget we do not sigh at people who bring that to our attention. Rat> If you need something more than pop3-movemail, take a look at Rat> Franklin Lee's epop3mail which is a more featureful POP client Rat> built on pop3. As far as I can see epop3mail is not included with pgnus, written for RMAIL (but will not load rmail.el if some variable is set to 'gnus), and included in NT Emacs. This suggests to me that pop3.el is the right thing to use - so how are users supposed to figure out that they should find the NT Emacs FAQ, search for ep3m-097.zip, guess how epop3mail interfaces to the new mail source specifiers to be able to use POP in pgnus? /Peter -- · Peter von der Ahé · Systems programmer · · Office phone: +45 89 42 31 41 · Office: 540.030 · · ·