Quoting Egil Kvaleberg:
I am currently attached to (far too) many maillists, and really
couldn't have managed without a proper solution to this.
My solution is to route mail groups into local newsgroups.
That way, threading, expiring and archiving can be set up
as you desire. In my .procmailrc, I have stuff like:
[....]
I am in a similar position (trying t oread 20+ lists at once),
but since I also have root privileges ;-), I'd just put a bunch of entries
to /etc/aliases. The actual processing is done by my program, injector,
which is available at ftp://ftp.cs.kiev.ua/csrt/unix/
(look at the name of inj*)
Basically, the package is a perl script to convetr RFC822 to RFC 1034
with as much smarteness applied as possible ;-))
Even custom header processing is possible, although understanding
of Perl (light) is required.
The high-throughput qbrun/qbput utilities are included to make is
feasible to spool smth. like 10 articles/second on a 486 under *BSD
without causing your CPU usage to go berserk. (each Perl process
costs you about 200K of data+bss, not counting 300+K code size ,shareable.)
Although the tools are not so bullet-proof (far less mature than procmail,
I must admit ;-)), they are used by local ISP to gateway 50+ mailing lists.
Testers/porters welcome, program is free with source code (C and Perl4).
while we are on the procmail list:
can someone please explain me how can I stop procmail from making
that >From line after leading "From " one containing uucp login name
of my mail feed. Yes I've read that it should be only if the source
of mail is "unsecure" user. I cannot understand it. 3.10 release,
FreeBSD 2.0.5, sendmail, procmail setuid root as Mlocal hence no .forward.