I've got mysql-based SA user prefs working. Here are the changes necessary to add this to the qmail toaster.
1. Add --enable-spamc-user option to %configure in the simscan-toaster.spec 2. Add -q to the spamd run file. Here's mine: [EMAIL PROTECTED] ~]$cat /var/qmail/supervise/spamd/run #!/bin/sh exec /usr/bin/spamd -q -x -u vpopmail -s stderr -P -m 15 --min-spare=2 --max-spare=5 --max-conn-per-child=50 --timeout-child=20 --timeout-tcp=20 2>&1 3. Add a new spamassassin cf file with user_score parameters. Here's mine: [EMAIL PROTECTED] ~]$cat /etc/mail/spamassassin/sql.cf: user_scores_dsn DBI:mysql:spamassassin:localhost user_scores_sql_username spamassassin user_scores_sql_password sSeEcCrReEtT user_scores_sql_custom_query SELECT preference, value FROM _TABLE_ WHERE username = _USERNAME_ OR username = '$GLOBAL' OR username = CONCAT('%',_DOMAIN_) ORDER BY username ASC 4. Have a script that creates a mysql database. Here are the commands necessary: CREATE DATABASE `spamassassin`; GRANT ALL ON `spamassassin`.* TO 'spamassassin'@'localhost' IDENTIFIED BY 'sSeEcCrReEtT'; USE spamassassin; CREATE TABLE userpref ( username VARCHAR(255) NOT NULL DEFAULT '', preference VARCHAR(30) NOT NULL DEFAULT '', value VARCHAR(100) NOT NULL DEFAULT '', prefid INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (prefid), INDEX (username) ) ENGINE=MyISAM; 5. Include the SquirrelMail plugin. I don't know how to do this since I don't use it. I found the Horde group has a spamassassin configuration plugin called SAM that is simple and works. Quinn > I'll get this going on my migration server and report back. > > Quinn > > > > On Mon, 09 Oct 2006 12:21:06 -0700, Eric "Shubes" wrote: >> I'd like to see the basic toaster move in this direction. What will > it take >> to make this happen? --------------------------------------------------------------------- QmailToaster hosted by: VR Hosted <http://www.vr.org> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]