From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/2222 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.user Subject: Re: Merging many different MH and mbox mail archives Date: Mon, 17 Mar 2003 15:32:29 +0100 Organization: Programmerer Ingebrigtsen Message-ID: References: <3E75CBB1.10301@world.std.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1138668733 14375 80.91.229.2 (31 Jan 2006 00:52:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 31 Jan 2006 00:52:13 +0000 (UTC) Original-X-From: nobody Tue Jan 17 17:30:22 2006 Original-Path: quimby.gnus.org!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-NNTP-Posting-Host: quimbies.gnus.org Original-X-Trace: quimby.gnus.org 1047913110 29876 80.91.231.2 (17 Mar 2003 14:58:30 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 17 Mar 2003 14:58:30 GMT Mail-Copies-To: never X-Now-Playing: Kristin Hersh's _The Grotto_: "Ether" Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEW2traGhob///9MTEz7 +/vn5+cmJiYMDAxowFMXAAACUklEQVR4nG2TzWrrQAyFZZLZS5h0fTHuPoOo7zY3jPfjduYBimH8 AAX79Xs0dtpbqCGQ6MvRz5FM3W/PGAL9Fu8DwOsvINy7ns7fP7/JvQ8UK4nnH5J7uFNMFVx+1kgd Ubavt0v4IUDxHUTO92+Qch6JLNC3s6objw77dHOZnIF/y1bKLIw2+3s3pujirpiWbSuqyq/d8xhS jo52hYFt9qqXNI7ZkSMmRrvPA+LbCoknosiUDaGr01aBJRNVEjyOxIU/EFiuotJqmZmEGibvxlN5 KLyWZVZkQ0Z/jrUCBJZKyzqLNQtZu30B4XYBvhA683x6xGfPLg6zFmbUEP90xIuyy/kkMngR1NCh FkbcUw5jpAgHGiLVZf8/gEsVtOo576AKkCmFkCnagFCUGp/NjpxCP2Jwiig+D3thuOEyziNMQuhB qAx1FwfAlhoocm6olGVViyNVwgr6iRuXUzTwUXaJr9fXuOliiyrlMd+yeruuCU6hMSrLYe2ywl5s fXK4EOEHqD0rn1666ZLj/2CxQhzl/vYC0HylepcBdby7nd+uAPGh+IDfuAZ0LKeriw2OoVhH6zVh wbOLwk/FV0cAzMFrGHPrmVyKf3FCDSPV9qGWHMMK3MUtgTfW1TYPkPgsXL3qkK6pAPdidaTlXF+F UQ7FDlavnFMFLfwwUHTY98Ep7MDXE61gfadGXaiv261VACaMNcALRy1XAWqInTXVMYrnBqkqeMYh tAfY3w1O4QDxALvns897DQRVPMFw2wS89a6CPkexNZuH+KCBA3TjZKfxCfsLAuiNb1cuAAAAAElF TkSuQmCC User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:ZplSf/I9uSOKNsXXyQizHcH4L84= Original-Xref: bridgekeeper.physik.uni-ulm.de gnus-emacs-gnus:2362 Original-Lines: 45 X-Gnus-Article-Number: 2362 Tue Jan 17 17:30:22 2006 Xref: news.gmane.org gmane.emacs.gnus.user:2222 Archived-At: Peter Davis writes: > 1) I'm assuming I would have to open each existing mbox of MH folder > and respool all the messages to get them all filtered according to > my split-fancy rules. Is there any way to automate that, so I can > just point to a top level directory and go away for a few hours > (days?), and have all the mail in that tree get re-spooled? Hm... I don't think so. Perhaps the, er, easiest way would be to write a shell script that copies all the files from the entire hierarchy into one biiiig directory, where you name the files with numerical names that increase with the date. (That is, sort the files by date first.) And then open that directory as an nnmh group, and then respool. > 2) When I respool messages, will messages with duplicate message IDs > get eliminated? I would be respooling into nnml groups. Will new > messages being split into a group be checked for matching ID > against messages already in that group? You can set `nnmail-treat-duplicates' to control that. You should also probably increase `nnmail-message-id-cache-length'. Hm... but when respooling, those variables aren't really heeded. Ok, scratch that. Instead of respooling, use something like this: (setq mail-sources '((directory :path "/home/pd/that-directory-where-all-the-messages-are/" :suffix ""))) and just press `g' to fetch the mail as if it were new, which will lead to it getting run through the splitting methods, with duplicate suppression, etc. > 3) For some high-volume groups, I'd like to automatically split into > different sub-groups by year ... nnml:this.that.1979, > nnml:this.that.1980, etc. Is there a way to set that up, and to > have gnus create the groups automatically as needed? There is no pre-defined functionality in Gnus for doing this. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen