From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/42421 Path: main.gmane.org!not-for-mail From: Harry Putnam Newsgroups: gmane.emacs.gnus.general Subject: Re: Make gnus-agent another mail backend? Date: Tue, 22 Jan 2002 08:43:19 -0800 Sender: owner-ding@hpc.uh.edu Message-ID: References: <200201100209.g0A29gx29335@reader.local.lan> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035177660 11223 80.91.224.250 (21 Oct 2002 05:21:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:21:00 +0000 (UTC) Return-Path: Original-Received: (qmail 22414 invoked from network); 22 Jan 2002 16:46:46 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 22 Jan 2002 16:46:46 -0000 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16T43y-0005E7-00; Tue, 22 Jan 2002 10:46:22 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 22 Jan 2002 10:46:15 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id KAA04793 for ; Tue, 22 Jan 2002 10:46:02 -0600 (CST) Original-Received: (qmail 22397 invoked by alias); 22 Jan 2002 16:45:59 -0000 Original-Received: (qmail 22384 invoked from network); 22 Jan 2002 16:45:58 -0000 Original-Received: from smtp.newsguy.com (HELO newsguy.com) (209.155.56.71) by gnus.org with SMTP; 22 Jan 2002 16:45:58 -0000 Original-Received: from reader.local.lan (adsl-66.51.210.228.dslextreme.com [66.51.210.228]) by newsguy.com (8.9.1a/8.9.1) with ESMTP id IAA56580 for ; Tue, 22 Jan 2002 08:45:29 -0800 (PST) Original-Received: (from reader@localhost) by reader.local.lan (8.11.6/8.11.6) id g0MGjSQ12393; Tue, 22 Jan 2002 08:45:28 -0800 X-Authentication-Warning: reader.local.lan: reader set sender to reader@newsguy.com using -f Original-To: ding@gnus.org In-Reply-To: (prj@po.cwru.edu's message of "Tue, 22 Jan 2002 10:58:07 -0500") User-Agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.1 (i586-pc-linux-gnu) Original-Lines: 31 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:42421 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:42421 prj@po.cwru.edu (Paul Jarc) writes: > Lars Magne Ingebrigtsen wrote: >> prj@po.cwru.edu (Paul Jarc) writes: >>> Could the Agent be changed to use a normal mail backend for its >>> storage? >> >> It does -- nnagent is just a layer on top of nnml. > > Are the nnml groups exposed so they could be used like normal nnml > groups? Would it do any harm to remove or edit articles in those > groups? Could nnagent use a user-specified backend instead of always > nnml? I tried to outline a method without knowing doodoo about how any of it works so may be way off the wall, but it seems one could intervene directly in the agent download and syphon those incoming messages into an existing mail backend. Nnmaildir may be the best candidate, because of the robustness of its way of taking in new messages. And generating nov as needed. Ditto when the messages leave town. (are deleted) Maybe at first just copying them over, and leaving them to go to the normal agent as well. It would mean parallel (duplicate) files but only until agent-expiry axed the agent ones. And would allow some experimentation until a fuller implementation with no duplication could be worked out. Maybe about the same thing Lars suggested with Cache, except does cache allow all the mail backend stuff, like editing etc and convoluted (read advanced) expiry.