From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/54846 Path: main.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: spam.el: automatically resplitting ham in a spam group? Date: Wed, 19 Nov 2003 15:48:18 -0500 Organization: =?koi8-r?q?=F4=C5=CF=C4=CF=D2=20=FA=CC=C1=D4=C1=CE=CF=D7?= @ Cienfuegos Sender: ding-owner@lists.math.uh.edu Message-ID: <4nfzgkdqzx.fsf@lockgroove.bwh.harvard.edu> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069275038 9745 80.91.224.253 (19 Nov 2003 20:50:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Nov 2003 20:50:38 +0000 (UTC) Cc: ding@gnus.org Original-X-From: ding-owner+M3386@lists.math.uh.edu Wed Nov 19 21:50:34 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMZHW-0003NQ-00 for ; Wed, 19 Nov 2003 21:50:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AMZGb-0005bL-00; Wed, 19 Nov 2003 14:49:37 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AMZGS-0005bD-00 for ding@lists.math.uh.edu; Wed, 19 Nov 2003 14:49:28 -0600 Original-Received: from clifford.bwh.harvard.edu (clifford.bwh.harvard.edu [134.174.9.41]) by justine.libertine.org (Postfix) with ESMTP id 9E5703A0047 for ; Wed, 19 Nov 2003 14:49:27 -0600 (CST) Original-Received: from lockgroove.bwh.harvard.edu (lockgroove [134.174.9.133]) by clifford.bwh.harvard.edu (8.10.2+Sun/8.11.0) with ESMTP id hAJKmm702259; Wed, 19 Nov 2003 15:48:48 -0500 (EST) Original-Received: (from tzz@localhost) by lockgroove.bwh.harvard.edu (8.11.6+Sun/8.11.0) id hAJKmIR03837; Wed, 19 Nov 2003 15:48:18 -0500 (EST) Original-To: lorentey@elte.hu (=?utf-8?q?L=C5=91rentey_K=C3=A1roly?=) 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" Mail-Followup-To: lorentey@elte.hu (=?utf-8?q?L=C5=91rentey_K=C3=A1roly?=), ding@gnus.org In-Reply-To: =?utf-8?q?=28L=C5=91rentey_K=C3=A1roly's?= message of "Wed, 19 Nov 2003 16:14:27 +0100") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (usg-unix-v) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:54846 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:54846 On Wed, 19 Nov 2003, lorentey@elte.hu wrote: > I may have missed something obvious, but is there a way to > automatically resplit the ham that I find in a spam group? > Currently they all go to a designated mail group and then just sit > there until I remember to resplit them by hand, which kind of works, > but is not very nice. Short answer: it can be done. > My mail splitting is handled entirely by Gnus. [...] > I think all this is not unsimilar to some previously discussed > configurations. Does this sound all right to you, or is this setup > a perverse hack of the delicate instrument that is spam.el? :-) Your setup is very similar to mine. I'm not sure if it's optimal, but it works well for me. I'm pretty paranoid about missing important mail, though. > My problem is what to do with false positives in > mail.spam.candidates. When I mark them as ham and exit the > candidates group, I would like to have them (1) unregistered as spam > (if needed), (2) registered as ham, and (3) re-fed to the mail split > mechanism as if the message had just arrived in my inbox. I > understand that (1) will be solved elegantly with the registry, and > I am happy to wait for it. Good. I'm already able to remember the act of registering spam/ham, now I need to have a way to undo that act. It's coming. > But I could not find an easy solution for (3): I have even > considered setting up an nnmaildir group, and then adding its > directory to my mail-sources, but that practice is explicitly > discouraged in the manual, so I hesitate to do that. Could someone > help me with this? You can set a ham-destination of "INBOX" or wherever your incoming mail comes from. That might help you (but make sure to tell spam.el to mark ham unread before moving it to INBOX). The problem with automatic resplitting is that it could send your mail back to the spam folder. I don't like that possibility. I could make a ham-destination option to use 'respool instead of a group name, but just recently there was discussion of a nnimap bug with respooling. What if the respooling returns nil, do we leave the ham message in the spam group? By the way, recently I added multiple spam/ham-process-destinations. So now from a spam group, you can send ham to "INBOX" and to a "train_ham" group. I find that very useful for training, since "train_ham" will only contain the misclassified messages. With your setup, you may like it too. Ted