I am not claiming to be an expert at all but just thought i'd share my
work..
I used SmartList to set-up the basic ground work.. and modified just
about every place that used $listreq and others...
and modified my .procmailrc, so as to call the correct thing on the
subject set by sender...
#$Id: rc.main,v 1.7 1994/10/26 19:37:15 berg Exp $
#LOGFILE=/dev/null
#LOGABSTRACT=no
#VERBOSE=off
SHELL=/bin/sh
PATH=:.:/disk2/home/gumbie:/disk2/home/gumbie/bin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/share/bin:/usr/local/etc:/usr/local/bin:/usr/sbin:/etc:/disk2/home/gumbie/.bin
HOME=/disk2/home/gumbie
myaddr=gumbie(_at_)sunspot(_dot_)tiac(_dot_)net
myreq=gumbie(_at_)sunspot(_dot_)tiac(_dot_)net
MAILDIR=$HOME/Mail
:0 :
* ^(TO|Recent-From:|Cc:).*procmail*
Procmailin
:0
* ^Subject: (bottest.*|Re: bottest.*)
{
MAILDIR=$HOME/.etc
:0
* ^Subject: bottest-request.*
{
NEWSUBJECT=`formail -x Subject: | sed 's/bottest-request\ //'`
:0
* ^Subject:.*
| formail -I"Subject: $NEWSUBJECT" | flist bottest-request
}
:0
* ^Subject: bottest.*
* !^Subject: bottest-request.*
{
NEWSUBJECT=`formail -x Subject: | sed 's/bottest\ //'`
:0
* ^Subject:.*
| formail -I"Subject: $NEWSUBJECT" | flist bottest
}
}
:0
* ^Subject: (admin.*|Re: admin.*)
{
MAILDIR=$HOME/.etc
:0
* ^Subject: (admin-request:.*|Re: admin-request:.*)
{
NEWSUBJECT=`formail -x Subject: | sed 's/admin-request:\ //'`
:0
* ^Subject:.*
| formail -I"Subject: $NEWSUBJECT" | flist admin-request
}
:0
* ^Subject: (admin:.*|Re: admin:.*)
* !^Subject: (admin-request.*|Re: admin-request.*)
{
NEWSUBJECT=`formail -x Subject:`
:0
* ^Subject:.*
| formail -I"Subject: $NEWSUBJECT" | flist admin
}
}
INCLUDERC=rc.init
:0 wfh
| formail -A"X-Diagnostic: Non-existent mailinglist $X_ENVELOPE_TO"
INCLUDERC=rc.post
INCLUDERC=$HOME/MailSystem/pgpservrc
ok as you can see i have 2 lists...
Admin and Bottest....
Try it out if you like.... send email :
gumbie(_at_)sunspot(_dot_)tiac(_dot_)net using a
subject: admin-request: subscribe
subject: admin-request: help
and
Subject: admin-request: archive help
to post to list: subject: admin: <your_ subject here... >
/========================================================================\
| ("`-''-/").___..--''"`-._ Gumbie |
| `6_ 6 ) `-. ( ).`-.__.`) pepsiman(_at_)escape(_dot_)com
|
| (_Y_.)' ._ ) `._ `. ``-..-' http://www.escape.com/~pepsiman |
| _..`--'_..-_/ /--'_.' ,'
gumbie(_at_)sunspot(_dot_)tiac(_dot_)net |
| (il).-'' (li).' ((!.-' http://www.tiac.net/users/gumbie |
\======================================================================/