procmail
[Top] [All Lists]

my work

1996-06-26 15:56:50
  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 |
   \======================================================================/

<Prev in Thread] Current Thread [Next in Thread>
  • my work, Gumbie <=