From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/18828 Path: main.gmane.org!not-for-mail From: Lloyd Zusman Newsgroups: gmane.emacs.gnus.general Subject: Re: Splitting, crossposts, duplicates, the universe, and everything. Date: 17 Nov 1998 21:27:14 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035157287 8342 80.91.224.250 (20 Oct 2002 23:41:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 23:41:27 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id AAA01149 for ; Wed, 18 Nov 1998 00:07:06 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.1/8.9.1) with ESMTP id XAB02400; Tue, 17 Nov 1998 23:07:00 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 17 Nov 1998 23:06:57 -0600 (CST) 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 XAA25642 for ; Tue, 17 Nov 1998 23:06:44 -0600 (CST) Original-Received: from ljz.asfast.net (root@ljz.asfast.net [205.230.75.82]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id AAA01132 for ; Wed, 18 Nov 1998 00:06:35 -0500 (EST) Original-Received: (from gnus@localhost) by ljz.asfast.net (8.8.7/8.8.7) id VAA25088; Tue, 17 Nov 1998 21:27:15 -0500 Original-To: ding@gnus.org X-Face: "!ga1s|?LNLE3MeeeEYs(%LIl9q[xV9!j4#xf4!**BFW_ihlOb;:Slb>)vy>CJM writes: > On Nov 17, 1998, Lloyd Zusman wrote: > > > Each of these four messages will then get sent through my > > `nnmail-split-fancy' methods, and each of them will then go to each of > > four mailboxes ("one", "two", "three", "four"). In other words, now > > there are 16 messages where orginally there were four. > > > I know that Gnus has a `gnus-suppress-duplicates' variable that can be > > set. Would the use of this variable help me in this case? > > Yes, unless the host that runs the mailing list software cheats on the > Message-Ids, which it shouldn't. Well, I tested `gnus-suppress-duplicates', and it does indeed work, but the manner in which is works isn't what I want. If I send one message to the four addresses above and then split using the methods discussed earlier, `gnus-suppress-duplicates' causes all four of them to end up in the same mail group (the first one of the group). I think what I really need to do here would be something like this: (1) Do not cause all of the email that goes to the various addresses to end up in the same mail spool file; rather, allow each piece of email to reside in the mail spool file corresponding to the user to which it is sent. For example, in the case of my sample `To:' line ... To: one@asfast.com, two@asfast.com, three@asfast.com, four@asfast.com ... each of the following spool files will end up with one copy of the message: /var/spool/mail/one /var/spool/mail/two /var/spool/mail/three /var/spool/mail/four [ This part is trivially easy ... all I have to do is stop invoking my program which merges my mail spools together. ] (2) Cause Gnus to somehow (???) get its `nnml' email from each of these four spool files, each one feeding a different `nnml' mailbox. I would also want to perform a separate splitting procedure on each of these four spool files, to do the higher-granularity splitting that will be necessary. I think I could take care of the first part of this by making use of multiple `nnml' backends, each working with a different `nnmail-spool-file' (is this correct?). However, I'm not sure if I can also define different split methods for each backend via backend-specific values of `nnmail-split-method'. Does anyone know if this would work? (I'd rather ask here first before experimenting and possibly messing up my large, existing mail spools). Thanks again, in advance. -- Lloyd Zusman ljz@asfast.com