"Oliver Elphick" wrote:
  >Erik van der Meulen wrote:
  > ...
  >  >Could anyone send me an example of a .procmail file for use with exmh?
  >
  >This is my ~/.procmailrc:
  >
  >MAILDIR=$HOME/Mail
  >LOCKFILE=$HOME/procmail/lock
  >LOGFILE=$HOME/procmail/new
  >LOGABSTRACT=all
  >TRAP=$HOME/procmail/postprocess

I forgot to add the postprocess file, whose job is to update the unseen
sequence so that exmh will highlight messages you haven't read yet:

#! /bin/bash

# Update the unseen sequence in MH
cd $HOME/procmail
mpaths=`awk '/Folder:/{print $2}' new`
for mpath in $mpaths
do
    mpos=`echo $mpath | awk -F/ '{print NF-1}'`
    folder=`echo $mpath | cut -d/ -f1-$mpos`
    msgno=`echo $mpath | awk -F/ '{print $NF}'`
    seqf=$HOME/Mail/$folder/.mh_sequences
    newseqf=$HOME/Mail/$folder/.mh_sequences_new
    touch $seqf

    if grep unseen: $seqf >/dev/null
    then
            sed "/^unseen:/s/\$/ $msgno/" <$seqf >$newseqf
            mv $newseqf $seqf
    else
            echo unseen: $msgno >>$seqf
    fi
done

cat new >> log
rm new

-- 
Oliver Elphick                                [EMAIL PROTECTED]
Isle of Wight                              http://www.lfix.co.uk/oliver

PGP key from public servers; key ID 32B8FAA1



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to