]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - mails/filter_dirs.sh
[bde] depenses.py : inversion gains/dépenses
[scripts-20-100.git] / mails / filter_dirs.sh
1 #! /bin/bash
2 ## Retrie des dossiers de mails
3 ## Librement adapté de la version de Harry
4
5
6 RCFILE="$HOME/.procmail/rc/main"
7
8 #cd $HOME/Mail
9
10 for mydir in $@
11 do
12 d=$(basename "$mydir")
13 if [[ "$mydir" != "./.Sent" ]]
14 then
15 echo "entering directory $d"
16
17
18 [ -d "$d/cur" ] || exit 1
19
20 for f in $(find "$d/cur")
21 do
22 # echo "file $f"
23 if [[ -f $f ]] && [[ $(cat $f | formail -X date | wc -l) != "0" ]]; then
24 # echo "filtering mail"
25 formail -s procmail $RCFILE < "$f" #&&
26 # echo "removing mail" &&
27 # rm "$f"
28 # else
29 # echo "is not a mail"
30 fi
31 done
32
33 #[ -d "$d/new" ] || exit 1
34
35 #for f in $(find "$d/new")
36 #do
37 # echo "file $f"
38 # if [[ -f $f ]] && [[ $(cat $f | formail -X date | wc -l) != "0" ]]; then
39 # echo "marking as read"
40 # mv "$f" "$d/cur/$(basename \"$f\":2,Sa)"
41 # else
42 # echo "is not a mail"
43 # fi
44 #done
45 #
46 #[ "$(ls -A $d/new)" ] || [ "$(ls -A $d/cur)" ] || [ "$(ls -A $d/tmp)" ] || mv "$d" "bkp$d"
47 #
48 fi
49 done