On 09.07.2012 20:19, Terry Barnum wrote: > On Jul 7, 2012, at 1:27 AM, Stevan Bajić wrote: > >> On 06.07.2012 23:18, Terry Barnum wrote: >>> [...] >>> >>> Just me, the one test user. >>> >>> $ sudo ls -l /opt/local/var/dspam/data/te...@digital-outpost.com/ >>> total 19008 >>> -rw-rw---- 1 root mail 9562536 Jul 6 13:54 te...@digital-outpost.com.css >>> -rw-rw---- 1 root mail 0 Jun 8 09:50 >>> te...@digital-outpost.com.lock >>> -rw-rw---- 1 root mail 160454 Jul 6 13:54 te...@digital-outpost.com.log >>> drwxrwx--- 776 root mail 26384 Jul 6 13:54 te...@digital-outpost.com.sig >>> -rw-rw---- 1 root mail 16 Jul 6 13:54 >>> te...@digital-outpost.com.stats >> You are not using SQLite. The data you have there indicates that you use >> the Hash driver. > Aha! It seems either I or macports misconfigured the storage driver path. It > was set to: > StorageDriver /opt/local/lib/dspam/libsqlite3.dylib > but should be: > StorageDriver /opt/local/lib/libsqlite3.dylib > > I corrected the StorageDriver path and reloaded dspam, but the contents of > /opt/local/var/dspam/te...@digital-outpost.com/ look the same. What should be > in there if sqlite is the active driver?
SQLite3 driver should automatically create the necessary databases. What happens if you empty or move the content of /opt/local/var/dspam/* and then you let DSPAM recreate everything with the SQLite3 driver enabled? You should have *.sdb files in that directory when SQLite3 is active. >>> Here's another weird thing. After adding the spamSubject="" for default, >>> incoming email now has the the DSPAM tag also at the bottom of the email >>> body. >>> >>> Maybe I don't understand the priority of preferences. I thought it was: >>> - Use dspam.conf (my preference changes here aren't being recognized). >>> - if AllowOverride is set in dspam.conf, default.prefs will override. >>> - If AllowOverride is set in dspam.conf, user prefs will override. >> Ahhh... no. You think that AllowOverride is there for allowing you to >> override preferences hierarchy. But this is not the case. AllowOverride >> is there to allow USERS to overwrite configuration. So if you >> AllowOverride spamSubject then you allow end users to set the spam >> subject on the command line (using dspam_admin) or in the web-UI. > This is how I understand it too--that AllowOverride allows users or a default > to override the prefs. Sorry if my explanation didn't express that clearly. > >> You still have not sent me the content of that default.prefs file. > $ sudo cat /opt/local/var/dspam/default.prefs > spamSubject= > signatureLocation=headers > > Both of these are already set in dspam.conf. Something is not working right. You have in dspam.conf and in the default.prefs signatureLocation=headers and in the other mail you wrote that the signature is now showing up in the message body. > Thanks, > -Terry > >> -- >> Kind Regards from Switzerland, >> >> Stevan Bajić > Terry Barnum > digital OutPost > http://www.dop.com > > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Dspam-user mailing list Dspam-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspam-user