diff options
author | Jesse Luehrs <doy@tozt.net> | 2016-04-03 04:51:33 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2016-04-03 04:53:07 -0400 |
commit | 9544e439e825ef19ec12ac3d2fbe2f14322880a2 (patch) | |
tree | 63df49757cdde9256160054f5106f442df82a991 | |
parent | d8d6b9f21bdce63f3ffa788c8e46c61b27db63f1 (diff) | |
download | conf-9544e439e825ef19ec12ac3d2fbe2f14322880a2.tar.gz conf-9544e439e825ef19ec12ac3d2fbe2f14322880a2.zip |
refactor learn_spam script
-rwxr-xr-x | bin/learn_spam | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/learn_spam b/bin/learn_spam index a4f56af..f3f8412 100755 --- a/bin/learn_spam +++ b/bin/learn_spam @@ -2,6 +2,7 @@ MAILDIR=~/Maildir OPTS="--no-sync" +SALEARN=/usr/bin/vendor_perl/sa-learn if [[ "$1" == "-q" ]]; then OPTS="$OPTS" @@ -16,11 +17,11 @@ fi if [[ ! "$1" == "-q" ]]; then echo -n "Learning ham..." fi -nice find $MAILDIR -type d ! -iwholename '*spam*' ! -iwholename '*sent*' ! -iwholename '*trash*' ! -iwholename '*draft*' ! -iwholename '*queue*' -name cur -printf "$PRINT" -exec sa-learn $OPTS --ham '{}' \; > $OUTFILE +nice find $MAILDIR -type d ! -iwholename '*spam*' ! -iwholename '*sent*' ! -iwholename '*trash*' ! -iwholename '*draft*' ! -iwholename '*queue*' -name cur -printf "$PRINT" -exec $SALEARN $OPTS --ham '{}' \; > $OUTFILE if [[ ! "$1" == "-q" ]]; then echo -n "Learning spam..." fi -nice find $MAILDIR -type d -iwholename '*spam*' -name cur -printf "$PRINT" -exec sa-learn $OPTS --spam '{}' \; > $OUTFILE +nice find $MAILDIR -type d -iwholename '*spam*' -name cur -printf "$PRINT" -exec $SALEARN $OPTS --spam '{}' \; > $OUTFILE -nice sa-learn --sync > $OUTFILE +nice $SALEARN --sync > $OUTFILE |