]> git.donarmstrong.com Git - bin.git/commitdiff
grep to skip to address and don't have output
authorDon Armstrong <don@donarmstrong.com>
Wed, 12 Feb 2014 23:54:54 +0000 (15:54 -0800)
committerDon Armstrong <don@donarmstrong.com>
Wed, 12 Feb 2014 23:54:54 +0000 (15:54 -0800)
learn_from_spam

index b843d0519448d08f315173948f766dc9098d1f87..0072598b6fd7c210efcfd492b0ccfce8f7e2d50a 100755 (executable)
@@ -2,13 +2,13 @@
 
 if [ "$(basename $0)" = "learn_from_spam" ]; then
     for file in "$@"; do
-        spamassassin -r < "$file";
-        spamassassin -R < "$file";
+        spamassassin -r < "$file" >/dev/null;
+        grep -e '^From ' -e 'From: ' "$file" | spamassassin -R >/dev/null;
     done;
 elif [ "$(basename $0)" = "learn_from_ham" ]; then
     for file in "$@"; do
-        spamassassin -k < "$file";
-        spamassassin -W < "$file";
+        spamassassin -k < "$file" >/dev/null;
+        grep -e '^From ' -e 'From: ' -e 'To: ' -e 'Cc: ' "$file"|spamassassin -W>/dev/null;
     done;
 else
     "Called in a way this script cannot recognize";