]> git.donarmstrong.com Git - bin.git/commitdiff
allow learning from very large messages
authorDon Armstrong <don@donarmstrong.com>
Tue, 17 Oct 2017 17:31:14 +0000 (10:31 -0700)
committerDon Armstrong <don@donarmstrong.com>
Tue, 17 Oct 2017 17:31:14 +0000 (10:31 -0700)
learn_from_spam

index 071f7f1f49576eef9fff9cb1c00ca1dbe5aafc84..2535f8c2a8aab57fa2e9f5a246ec20c36cb23607 100755 (executable)
@@ -27,7 +27,7 @@ if [ "$(basename $0)" = "learn_from_spam" ]; then
             TMP="$(mktemp -d)"
             trap "rm -f '$TMP'/file; rmdir '$TMP'" EXIT
             # this message is still not spam; may need custom rules
-            spamc < "$file" > "$TMP/file" 2>/dev/null;
+            spamc -s $((100 * 1024 * 1024)) < "$file" > "$TMP/file" 2>/dev/null;
             mv "$TMP/file" "${NEEDS_SPAM_RULES}/cur/$(basename "$file")";
             trap - EXIT;
             rmdir "$TMP";
@@ -43,7 +43,7 @@ elif [ "$(basename $0)" = "learn_from_ham" ]; then
             mkdir -p "${NEEDS_HAM_RULES}/cur";
             TMP="$(mktemp -d)"
             trap "rm -f '$TMP'/file; rmdir '$TMP'" EXIT
-            spamc < "$file" > "$TMP/file" 2>/dev/null;
+            spamc -s $((100 * 1024 * 1024)) < "$file" > "$TMP/file" 2>/dev/null;
             mv "$TMP/file" "${NEEDS_HAM_RULES}/cur/$(basename "$file")";
             trap - EXIT;
             rmdir "$TMP";