Suggestions?
The obvious questions: did you restart spamd? (Or however you call SA?) Were you running under the same usercode when you did the -D run as the normal run?
I can't see any immediately obvious problem with the rules, so they *should* work.
Loren