← Back to team overview

sslug-teknik team mailing list archive

Re: procmail - oprydning i inbox

 

Jesper Krogh <jesper@xxxxxxxxxxxxxx> wrote:

JK> Nu når man lige har tilføjet en ny rule i sin .procmailrc fil, hvorledes
JK> får man den så til at sortere hele inboxen igennem med denne regel?

JK> Normalt vil det jo kun være al mail der kommer efter der vil blive
JK> sorteret.

Jeg bruger følgende:

$ type sorter
sorter is a function
sorter ()
{
    ORGMAIL=/var/spool/mail/$LOGNAME;
    if cd $HOME && test -s $ORGMAIL && lockfile -r0 -l1024 .newmail.lock 2>/dev/null; then
        trap "rm -f .newmail.lock" 1 2 3 13 15;
        umask 077;
        lockfile -l1024 -ml;
        cat $ORGMAIL >>.newmail && cat /dev/null >$ORGMAIL;
        lockfile -mu;
        formail -s procmail <.newmail && rm -v -f .newmail;
        rm -v -f .newmail.lock;
    fi
}

Jeg har sakset fra en af manualsiderne til procmail.



Morten

-- 
"In film you will find four basic story lines. Man versus man, man
 versus nature, nature versus nature, and dog versus vampire."


References