Confusing preference handling
Brought to you by:
paulcockings,
sbajic
Preferences are handled in a confusing way:
Ther is
a) Compiled-in preferences
b) Preferences in dspam.conf
c) Preferences of the the default user
d) Preferences of the user
in increasing order of importance.
Now, if there is any entry in the default users preference file, the entries in dspam.conf are skipped.
What happened to me: I tried to reduce the whitelist threshold to 10 and, unfortunately, did this by
dspam_admin add preference whitelistThreshold 10
After that, all my users got the dspam-signature in the body, because it was only set in dspam.conf.
While I do agree with you that the order ad applicability of the different storage locations is confusing, this has been discussed multiple times. The current setup gives you a lot of flexibility but has some rough edges.
Closing for now, unless you have an idea on how to improve it. I tried this in the past, but the way the settings and prefs are handled did not really help.