echo ""
echo "Scanning $TOTAL_EMAILS emails (parallelism: $PARALLEL)..."
-# Scan all files from the shuffled list
-cat "$DATA_DIR/shuffled_files.txt" | xargs -n 1 -P "$PARALLEL" \
- rspamc -h "$RSPAMD_HOST:$CONTROLLER_PORT" -P "$PASSWORD" -j \
- > "$DATA_DIR/scan_results.json" 2>&1
+# Scan all files from the corpus
+rspamc -h "$RSPAMD_HOST:$CONTROLLER_PORT" -P "$PASSWORD" -n "$PARALLEL" -j \
+ $(cat "$DATA_DIR/shuffled_files.txt") > "$DATA_DIR/scan_results.json" 2>&1
echo "✓ Scanning complete"
echo ""
echo "Testing via proxy worker ($PROXY_PORT)..."
# Use a sample of files for proxy test
- head -n 100 "$DATA_DIR/shuffled_files.txt" | xargs -n 1 -P "$PARALLEL" \
- rspamc -h "$RSPAMD_HOST:$PROXY_PORT" -j \
- > "$DATA_DIR/proxy_results.json" 2>&1
+ rspamc -h "$RSPAMD_HOST:$PROXY_PORT" -n "$PARALLEL" -j \
+ $(head -n 100 "$DATA_DIR/shuffled_files.txt") > "$DATA_DIR/proxy_results.json" 2>&1
echo "✓ Proxy test complete"
echo "Results saved to $DATA_DIR/proxy_results.json"
fi