Hi jamesyeeoc,
I think we are talking about SA-configuration per-user, not server-wide-settings. SA can be configured server-wide with the file /etc/mail/spamassassin/local.cf. Here is the behavoir of SA (like scoring, use of razor, pyzor, dcc and so on) defined. This can be done also on a per-user-configuration with the file user_prefs in /var/qmail/mailnames/domain.tld/mailname.
With this file (equal to local.cf), you can specify user-specific settings for SA, so each user can use his own bayes-database. Some lines of this file are equal to data in sa_conf (required_hits 7, rewrite_subject 1, subject_tag *****SPAM*****). So I think plesk stores these settings in sa_conf and generates with this data the user_prefs-file for SA.
The problem of liquorvicar and me is, that we want to modify the "default" user_prefs, which is generated (by script?) or copied on mailbox-creation so that we don't have to edit or copy this file manualy for each new mailbox. I asked the same question in
http://forum.plesk.com/showthread.php?s=&threadid=27091 (Thought, "Installation and 'How Do I' Questions" is the right place for this question).
Here is a sample of my user_prefs:
-----------------------------------------------------------------
required_hits 4
rewrite_subject 1
subject_tag ***SPAM***:
check_mx_attempts 2
check_mx_delay 5
dns_available yes
report_safe 1
use_terse_report 1
use_bayes 1
score RCVD_IN_BL_SPAMCOP_NET 0 2.25 0 1.50
score RCVD_IN_MAPS_RBL 1
score FAKED_UNDISC_RECIPS 2.899 2.694 2.800 2.700
score GAPPY_SUBJECT 2.326 1.316 2.696 2.270
score FROM_OFFERS 4.300 3.932 4.095 4.100
score ADVERT_CODE 2.899 1.578 2.633 1.817
score BAYES_60 0 0 1.250 1.250
score BAYES_70 0 0 2.000 2.000
score BAYES_80 0 0 4.250 4.250
score BAYES_90 0 0 5.500 5.500
score BAYES_99 0 0 7.750 7.750
bayes_auto_learn 1
bayes_auto_learn_threshold_nonspam 0.3
bayes_auto_learn_threshold_spam 4.0
auto_learn 1
auto_learn_threshold_spam 5
auto_learn_threshold_nonspam 0
bayes_expiry_max_db_size 10240000
skip_rbl_checks 0
use_razor2 1
razor_timeout 10
use_dcc 1
use_pyzor 1
ok_languages all
ok_locales all
-----------------------------------------------------------------
As you can see, only the 3 first lines are similar to SA-settings in CP. And it is very bad to check the server from time to time for new mailboxes and than copy /edit the user_prefs-file.
I'm searching a way to make this automaticly on mailbox-creation.
Greets from Germany