From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/13345 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.user Subject: Re: nnimap split rules Date: Tue, 01 Dec 2009 15:02:17 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87ws16l86e.fsf@lifelogs.com> References: <1150693890.829621.198110@h76g2000cwa.googlegroups.com> <1150868033.023833.6360@i40g2000cwc.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1259703690 24724 80.91.229.12 (1 Dec 2009 21:41:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Dec 2009 21:41:30 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Tue Dec 01 22:41:24 2009 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NFaTG-0008JP-1B for gegu-info-gnus-english@m.gmane.org; Tue, 01 Dec 2009 22:41:18 +0100 Original-Received: from localhost ([127.0.0.1]:35714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFaTF-0004gS-Pt for gegu-info-gnus-english@m.gmane.org; Tue, 01 Dec 2009 16:41:17 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!news-2.dfn.de!news.dfn.de!feeder.erje.net!news2.arglkargh.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 45 Original-X-Trace: news.albasani.net 4dsNCRrWvmy5BVnBszf4ZaqQ91GKYHEC0QOKmbNUA0kmDzF9fYeDyzz/6oj+706BLl6KXjkNEnxzrpOJYhSmWRFX8SsAtnD9KhDt07X0pC2Pwx2s1SWLmndPY6kpCDQi Original-X-Complaints-To: abuse@albasani.net Original-NNTP-Posting-Date: Tue, 1 Dec 2009 21:02:18 +0000 (UTC) X-User-ID: go6ke5JH1Cl4+w2oy9z9Qd1qV3Z1/KONkVXCeLwLPUc= X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Cancel-Lock: sha1:LN7yEh6VMOdLhoNGAxEBJ81H7OU= sha1:J3tLJUn0EPn57zdngmYS9MQJsLY= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) X-NNTP-Posting-Host: X3USecmq/nngHBQFnzzoBO9wsnvBNRL5c57HeecRH2E= Original-Xref: news.stanford.edu gnu.emacs.gnus:83727 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:13345 Archived-At: On Wed, 18 Nov 2009 21:56:27 -0600 Seb wrote: S> Can someone please show a working example of `nnimap-split-fancy' with S> `spam-split' using bogofilter? I have: S> (require 'spam) S> (setq spam-split-group "SPAM" S> spam-use-bogofilter t S> nnimap-split-inbox '("INBOX") S> nnimap-split-predicate "UNSEEN" S> nnimap-split-rule 'nnimap-split-fancy S> nnimap-split-fancy S> '(| (from ".*sebmags.homelinux.org.*" "System") S> (: spam-split) S> "INBOX")) S> (spam-initialize) S> but invariably all messages in INBOX are obliterated completely from the S> IMAP server. Any help would be very much appreciated. I use many rules, predicated on the server name. I included just one example but they are all very similar. (require 'gnus-registry) (gnus-registry-initialize) (require spam) (spam-initialize 'spam-use-regex-headers 'spam-use-BBDB) (setq nnimap-split-rule '(("lifelogs" ("INBOX" nnimap-courier-lifelogs-split-fancy))) nnimap-courier-lifelogs-split-fancy '(| (: gnus-registry-split-fancy-with-parent) (: spam-split 'spam-use-regex-headers) ;;; custom rules go here (: spam-split) ;; default mailbox "INBOX.mail") ) My full configuration is huge so I won't include the whole thing. I'd suggest using (: debug) as a rule and see if it gets triggered. If it doesn't, you'll know that your split rules are not getting evaluated. Ted