From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66252 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with gnus-registry Date: Wed, 06 Feb 2008 08:21:52 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <868x1yp3lr.fsf@lifelogs.com> References: <76sl0vma5q.fsf@dev-d01.ppllc.com> <86k5loxulw.fsf@lifelogs.com> <76tzkoq1t4.fsf@dev-d01.ppllc.com> <868x20wi2a.fsf@lifelogs.com> <76y7a0nyo3.fsf@dev-d01.ppllc.com> <86lk60uwwq.fsf@lifelogs.com> <764pconmz4.fsf@dev-d01.ppllc.com> <86abmfv3ig.fsf@lifelogs.com> <767ihjm5qn.fsf@dev-d01.ppllc.com> <86myqfoxrv.fsf@lifelogs.com> <76y79zkpnx.fsf@dev-d01.ppllc.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1202307776 10515 80.91.229.12 (6 Feb 2008 14:22:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Feb 2008 14:22:56 +0000 (UTC) Cc: Ding Mailing List To: Jake Colman Original-X-From: ding-owner+M14743@lists.math.uh.edu Wed Feb 06 15:23:18 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1JMlBB-0006eG-Dr for ding-account@gmane.org; Wed, 06 Feb 2008 15:23:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1JMl8x-0004th-NC; Wed, 06 Feb 2008 08:20:55 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1JMl8v-0004tP-V5 for ding@lists.math.uh.edu; Wed, 06 Feb 2008 08:20:54 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JMl8p-00066i-BP for ding@lists.math.uh.edu; Wed, 06 Feb 2008 08:20:53 -0600 Original-Received: from mail.blockstar.com ([170.224.69.95]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JMl8q-000532-00 for ; Wed, 06 Feb 2008 15:20:48 +0100 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id C32C6418EA0; Wed, 6 Feb 2008 06:56:01 -0800 (PST) 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" X-Hashcash: 1:20:080206:ding@gnus.org::WKFAhAi/xUFrGbkS:000038FA X-Hashcash: 1:20:080206:colman@ppllc.com::YTMoxodIiI3yyxkT:07/Z7 In-Reply-To: <76y79zkpnx.fsf@dev-d01.ppllc.com> (Jake Colman's message of "Tue, 05 Feb 2008 17:24:18 -0500") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66252 Archived-At: On Tue, 05 Feb 2008 17:24:18 -0500 Jake Colman wrote: Jake> So with a gcc, when the backend causes the sent article to spool to the Jake> gcc-ed folder, the registry will register that article. This will work for Jake> sent emails as well since it is the gcc that will make the registry see it. Jake> Is this all correct? Yes, that's how it's supposed to work. TZ> You can set your archive group to be ignored, see TZ> gnus-registry-ignored-groups. Jake> My archive group is defined through the following code: Jake> (setq gnus-message-archive-group Jake> '((concat "nnimap+hamilton:Archive/" Jake> (format-time-string "%Y-%m" (current-time))))) Jake> How can I set gnus-registry-ignored-groups so that I don't have my replies Jake> registered to the archive (in the absence of any overriding gcc of Jake> course). Sorry, I gave you the wrong variable name. This is the right one with the default value: (setq gnus-registry-unfollowed-groups '("delayed$" "drafts$" "queue$" "INBOX$")) It means "any group ending with one of these words" ($ at the end means "the string must end here", so "INBOX.hello" won't match the last one for example). So, depending on whether you want to keep the default, you can add "Archive/" to the list (so anything with that word in it not be followed for splitting). If you have other groups with "Archive/" in the name, the regular expression can be more precise to allow only the one above. I would keep things simple if possible. TZ> - subject and sender tracking is experimental and works OK for me, but TZ> you may discover bugs TZ> - multiple matches for a subject or a sender will disqualify the match, TZ> to avoid ambiguous results Jake> How can I test if that is what's going on? Jake> It is pretty clear that some of my emails are coming in without the standard Jake> headers that the registry is looking for. But one would think that sender Jake> and subject would always be found! I'd love to help shake this out for you Jake> that I can get more of my emails handled by the registry. The sender and the subject are in the registry as extra data, e.g. ("<47A802B8.6080400@gna.org>" ((mtime 18344 55485 405961) (sender . "\"Suraj N. Kurapati\" ") (subject . "[wmii] [ANN] Rumai 2.0.0")) "nnimap+blockstar.com:INBOX.ion") This entry says: message ID is first entry extra data: mtime is creation/update date sender and subject are as shown group name is any string after the message ID So to see if a subject matches multiple groups, you need to: 1) enter a group with a message you're interested in, to make sure it's in the registry. Note the message ID, subject, and sender. 2) (after saving to make sure the file contains the latest data) "grep subject ~/.gnus.registry.eld | grep YOUR_SUBJECT_HERE" Same as above for the sender. If multiple entries match, none will be returned. If no entries match, we'll need to do more debugging on why that's happened; grep the registry file for the message ID as well, and I'll need to see that message. I will write functions to do the above directly through the registry to make debugging easier, but for the time being stick with grep. Ted