From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/3972 Path: main.gmane.org!not-for-mail From: steve@miranova.com (Steven L. Baur) Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus5, procmail, and reading mail lists. Date: 14 Nov 1995 18:42:55 -0800 Organization: Miranova Systems, Inc. Sender: steve@miranova.com Message-ID: References: <199511141304.OAA20140@ssv4.dina.kvl.dk> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035144785 28127 80.91.224.250 (20 Oct 2002 20:13:05 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:13:05 +0000 (UTC) Cc: Per Abrahamsen Return-Path: ding-request@ifi.uio.no Original-Received: from biggulp.callamer.com (biggulp.callamer.com [199.74.141.2]) by miranova.com (8.6.11/8.6.9) with ESMTP id UAA19418 for ; Tue, 14 Nov 1995 20:47:23 -0800 Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by biggulp.callamer.com (8.6.12/8.6.9-callamer-rdw080995) with ESMTP id TAA20519 for ; Tue, 14 Nov 1995 19:48:25 -0800 Original-Received: from miranova.com (steve@miranova.com [204.212.162.100]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Wed, 15 Nov 1995 03:43:16 +0100 Original-Received: (from steve@localhost) by miranova.com (8.6.11/8.6.9) id SAA19007; Tue, 14 Nov 1995 18:42:57 -0800 Original-To: ding@ifi.uio.no X-Url: http://www.miranova.com/%7Esteve/ Mail-Copies-To: never In-Reply-To: Per Abrahamsen's message of 14 Nov 1995 05:04:48 -0800 Original-Lines: 50 X-Mailer: September Gnus v0.12 Xref: main.gmane.org gmane.emacs.gnus.general:3972 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:3972 >>>>> "Per" == Per Abrahamsen writes: >>>>> "SLB" == Steven L Baur writes: Per> If you use procmail, I suggest using the following code to Per> sort out duplicates (stolen from someone on the procmail Per> list): ... You might want to adjust the 8192 upwards if processing a lot of mail ... That's cleverer than the brute force method in the procmail docs. There are two problems with that approach that bother me. And they're both related. If I ran that recipe before splitting mail for this list into its place, I would definitely have all replies to message I write archived ahead of the actual message. This may not really be a problem, but it is a nit. Secondly, I am a bit of a neat freak with respect to saving mail. I want all the original (incoming) headers saved, and for mailing list mail, I want only messages with headers coming from the list owner. (I feel strongly about this now, because I allowed some non-Gnus mailing list stuff to get mixed in with the ``real'' stuff, and spent a lot of time, correcting it. Never again.) This recipe is first come first served, and the e-mail courtesy copy (with the wrong, for me, headers) will get placed in my general mailing list folder if it arrives first. I see two other possible (stronger) solutions. One can get more creative with the procmail recipe. First separate out all mailing list mail with proper mailing list headers. Second, take all the mail that matches a TO: and separate *that* out into a duplicates folder. I can see how to do that with some ugly duplicated procmail recipes. The second possibility, is to put Gnus to work with secondary splitting. Sort out all mailing list stuff by official headers (as above), and let the rest go into a general folder. Allow Gnus to do splitting on the general folder only, and have it catch the duplicate CC: to a mailing list stuff. I don't know which of these two methods would be the easiest to maintain. -- steve@miranova.com baur