From 3fb6cd93b262121dfa2c0a84c032b01b66836b05 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 17 Oct 2017 10:31:14 -0700 Subject: [PATCH] allow learning from very large messages --- learn_from_spam | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/learn_from_spam b/learn_from_spam index 071f7f1..2535f8c 100755 --- a/learn_from_spam +++ b/learn_from_spam @@ -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"; -- 2.39.2