+run_through_spamc () {
+ # destdir
+ DESTDIR="$1"
+ FILENAME="$2"
+ mkdir -p "$1"
+ TMP="$(mktemp -d)"
+ DESTFILE="$DESTDIR/$(basename "$FILENAME")"
+ DESTFILE_NO_SIZE="$DESTDIR/$(basename "$FILENAME"|sed 's/,S=.*//g')"
+ spamc -s $((100 * 1024 * 1024)) < "$FILENAME" > "$TMP/file" 2>/dev/null;
+ mv "$TMP/file" "$DESTFILE"
+ if [ "$DESTFILE" != "$DESTFILE_NO_SIZE" ]; then
+ mv "$DESTFILE" "$DESTFILE_NO_SIZE"
+ fi;
+ trap - EXIT;
+ rmdir "$TMP";
+}
+