Please forgive my reporting - not real good at reporting bugs yet - if you have any questions, you can contact me at ksquire@pavcs.org
With my Debian Etch install (all packages installed from standard repo), process_bsmtp.php was not grabbing the emails spam score to save in the DB. I changed the following line:
} else if (preg_match("/^X-Spam-Status:.*hits=([0-9]+\.[0-9]+)/", $line, $match)) {
I took out "hits" and replaced it with "score" and all seemed to work.
Not sure if this is really a bug, or a miss configuration on my side.