From: Chris P. <ama...@te...> - 2003-12-30 08:01:52
|
On Sat, 27 Dec 2003 21:17:35 -0800 Robert LeBlanc <rj...@re...> wrote: > At 15:27 2003/12/27, freeoliver wrote: > > >when i use sa-learn --spam --box /var/spool/username > >the spam mail will learned but will stored in the wrong > >place. ... > > > >but how can i learn new spams to the bayes which is used by > >amavis??? > > Run sa-learn as the amavis user, not as root. Robert, Hmmm. I can't run programs as the amavis user because I don't allow my amavis user to run programs. (amavisd drops priviledges apparently though to this user just fine). I run sa-learn as root specifying my amavisd SA prefs file ($MYHOME/.spamassassin/user_prefs). The permissions in the $MYHOME/.spamassassin directory are as follows: -rw------- 1 _amavisd _amavisd 925696 Dec 29 23:41 auto-whitelist.db -rw------- 1 _amavisd wheel 1806 Dec 29 23:41 bayes_journal -rw------- 1 _amavisd _amavisd 1236992 Dec 29 23:41 bayes_seen -rw------- 1 _amavisd wheel 5627904 Dec 29 23:41 bayes_toks -rw-r--r-- 1 _amavisd _amavisd 0 Sep 27 12:52 user_prefs Permissions on $MYHOME/.spamassassin dir itself: drwxr-xr-x 2 _amavisd wheel 512 Dec 29 23:43 /var/amavisd/.spamassassin This (seems) to run find on my system. It seems like the permissions I have are appropriate and that running sa-learn as root would not be harmful. I'd certainly like to know if I'm doing something wrong. thanks, CP -- Chris Paul Rex Consulting - Messaging and Security Solutions +1 831.338.7712 Key fingerprint = 588A 289C ADE2 08F9 050B D2A0 DDA4 331D C61B DFD1 |