It's been over six years since you wrote the last thread to the post, and nothing's been done. You write (if I understand correctly) that DirectAdmin should include something more generic, but I don't see an example of what you mean. I'd be the logical person to write it if it's going to be written, but I'd need a lot better direction as to what it is you want.
The reason I wasn't interested in dspam then was it appeared to duplicate what we already have, It still does, but if it's entirely compiled code, then it might run faster. Otherwise, rules seem to be a matter of preference.
But I'm stuck on generic. Do you mean code in exim.conf that would allow you to set a switch, and would then work automatically? I'm not sure how to do that except to write a configuration system for exim.conf, and adding together pieces. I'm not sure that would be easy to do.
Your post six years ago was an exchange between you and I; this thread was started by someone else and has attracted yet one other poster.
So let's see what's recommended, or at least show me an example of what you mean by generic.
Feel free to donate your solution to the community, as I donated mine.
(And for what it's worth, I find that when I use 5 as my SpamAssassin threshold, I get almost 0 false positives (I go weeks without them), and only a few uncaught spams a day; personally, for me SpamAssassin works.)
Jeff