Example: Jak procmailem filtrovat folder na duplicity in-situ ?

Jan Fuchs fuky na pleione.asu.cas.cz
Pondělí Září 19 20:01:42 CEST 2005


Ahoj,

19. Sep (Monday) v 18:44:29 CEST 2005, fuky na pleione.asu.cas.cz napsal(a):
> > Vsude se pise udelejte si .procmailrc kde je neco jako
> > formail -D velikost cache
> > 
> > a pustte formail -s procmail < folder.

$ mkdir ~/Mail/no_duplicity


$ cat ~/bin/rm_dup_msg.sh 
#!/bin/bash

MAILDIR=$HOME/Mail

for PATH_SCHRANKA in $MAILDIR/*; do
  if [ -f "$PATH_SCHRANKA" ]; then
    SCHRANKA=$(basename $PATH_SCHRANKA)
    formail -s procmail -m SCHRANKA=$SCHRANKA ~/.procmailrc.rm_dup_msg < $PATH_SCHRANKA
  fi
done


$ cat ~/.procmailrc.rm_dup_msg 
MAILDIR=$HOME/Mail/no_duplicity
DEFAULT=$MAILDIR/$SCHRANKA
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail

:0 Whc: msgid.lock
| formail -D 8192 msgid.cache

:0 a:
/dev/null


$ ~/bin/rm_dup_msg.sh

        S pozdravem Honza

-- 

/****************************************************************
*   .~.    Žádný program není bezchybný, dokonalý ani nejlepší, *
*  / O \   to samé platí i o lidech a nejen o nich.             *
* (|   |)                                      -- Jan Fuchs --  *
* '\   /` *******************************************************
*   ^`^    http://pleione.asu.cas.cz           ICQ: 200 692 177 *
****************************************************************/


Další informace o konferenci Linux