# Please check if all the paths in PATH are reachable, remove the ones that # are not. PATH=$HOME/bin:/usr/bin:/global/bin:/usr/ucb:/bin:/usr/local/bin: MAILDIR = $HOME/Mail # You'd better make sure it exists DEFAULT = $MAILDIR/mbox LOGFILE = $MAILDIR/from LOCKFILE= $HOME/.lockmail # This will create a local lockfile named todd.lock :0: # *if* the condition matches * ^From.*thf todd LOCKFILE=$MAILDIR/whatever # This will remove the global lockfile # $HOME/.lockmail and the new lockfile # will be $MAILDIR/whatever # The next recipe will # filter out all messages from "at" # jobs and will put them in a terse format # (only the date and the body) in # a file called $MAILDIR/atjunk :0 fh * ^From root * ^Subject: Output from "at" job |egrep "^Date:" # The next recipe will only be used if # the previous one matched :0 A atjunk MAILDIR=$HOME/News # This will change the current directory # The next recipe will create a local lockfile # named $HOME/News/dustbin.lock (*if* the condition # matches), and will feed the body of the message # through `sort` (sorry, couldn't come up with anything # better :-), after which the result will be # appended to $HOME/News/dustbin :0 b: * ^Subject:.*rubbish |sort >>dustbin # The next recipe will use the games directory as a MH # folder (of course you need MH to read the mail then) :0 * ^Subject:.*games games/. # Anything not delivered by now will go to $HOME/Mail/mbox # Using LOCKFILE=$HOME/Mail/mbox.lock