From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31491 Path: main.gmane.org!not-for-mail From: Arnd Kohrs Newsgroups: gmane.emacs.gnus.general Subject: Conversation Splitting (Was: fetching mail for multiple servers) Date: 21 Jun 2000 15:27:24 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: 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 1035167895 14378 80.91.224.250 (21 Oct 2002 02:38:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:38:15 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by mailhost.sclp.com (Postfix) with ESMTP id 07B63D051E for ; Wed, 21 Jun 2000 09:28:20 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id IAC13787; Wed, 21 Jun 2000 08:28:08 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 21 Jun 2000 08:27:21 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id IAA14752 for ; Wed, 21 Jun 2000 08:27:09 -0500 (CDT) Original-Received: from monza.eurecom.fr (monza.eurecom.fr [193.55.113.133]) by mailhost.sclp.com (Postfix) with ESMTP id 752FDD051E for ; Wed, 21 Jun 2000 09:27:41 -0400 (EDT) Original-Received: from abyss.eurecom.fr (abyss.eurecom.fr [193.55.114.67]) by monza.eurecom.fr (Postfix) with ESMTP id 2EEB118B8E; Wed, 21 Jun 2000 15:27:27 +0200 (MET DST) Original-Received: (from kohrs@localhost) by abyss.eurecom.fr (8.9.3/8.9.3) id PAA02293; Wed, 21 Jun 2000 15:27:24 +0200 (MET DST) X-Authentication-Warning: abyss.eurecom.fr: kohrs set sender to kohrs@abyss.eurecom.fr using -f Original-To: ding@gnus.org X-Face: 1ETYv*X5`lW"hk(KWE,1u!/CnnMxdgn[B^=m*EUHa->O^!+d3x]l[_W$Y)E#1~_=+Ty..'B,|Am/!zh|sy6VS5&_x:7WjiJQgIsqct%a{s^F8jsI|(bKyplR'$FYjrg6Vu}kPbk&||'b99Yps%x?{NIMx?[YF2-K[IF*CLg:U0H/E}*'&$"c4"HCrHR;?Uk\%U}TBTb;GFrr**>=q3C@8_0]&!)`vc~Q#b`k`\]F=3#g4w)9pxI|qjPK:lTRU`UTb-w]mZ4OU6 X-Mailer: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.4 In-Reply-To: Harry Putnam's message of "20 Jun 2000 06:23:19 -0700" Original-Lines: 45 User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.4 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31491 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31491 >>>>> "Harry" == Harry Putnam writes: Harry> Coming to think of it, it might be necessary to also allow Harry> nnmail-split-fancy as server parameter, too. I use ¨conversation splitting¨ in combination with group splitting with the following settings: (setq nnmail-crosspost nil) (setq nnmail-split-methods 'gnus-group-split) (setq gnus-group-split-default-catch-all-group '(| (: nnmail-split-fancy-with-parent) "mail.misc")) Of course, no other group should be configured with 'catch-all' ! First, messages are split into mailing lists, then into conversations and if that didn't work they end up in my default box. Other fancy splits may be defined in this default rule. IMO, it shouldn't be hard to write a function that rewrites old-style splitting rules into fancy splits - on the other hand it is also not hard to do it manually: ;; old style ((r1 g1) ...... (rn gn) default) becomes ;; fancy (| (any r1 g1) .......... (any rn gn) default) (The seemingly complex nature of fancy-splits scared me a long time away from converting to fancy splitting) Arnd -- The Active WebMuseum: Your personalized access to art paintings. Visit now -> http://www.eurecom.fr/~kohrs/museum.html