I don't think using -c and -x means much.  You are disabling per user 
config files with -x but wanting to create them if they don't exist.

Using -a in this case you will get a site-wide auto-whitelist, your 
error is occuring because the user id of spamd doesn't have write 
permissions where it's putting the auto-whitelist.

solutions:
1.  use spamd -x -D
   by dropping the option to use a site-wide auto-whitelist you avoid 
the problem.
2.  use spamd -x -a -u spamduser -D
   if you do want a site-wide auto-whitelist you should specify a user 
for spamd to run as, and that user needs write permissions for the 
auto-whitelist file.

> :0fw
> | spamc
> 
> :0
> * ^X-Spam-Status: Yes
> /spamassassin/spam
> 
> I'm launching spamd by hand to debug it : spamd -c -x -a -D
> 
> Now when I try to send a mail to [EMAIL PROTECTED], the mail is passing
> through the smtp, then procmail make the rest... Spamc is connecting to
> spamd but before the end of the tests I've this error message in the spamd
> stdout debug : " Cannot create tmp lockfile
> //.spamassassin/auto-whitelist.lock : No such file or directory " (Where did
> it take this // directory???)


-- 
=================================
  Paul Rushing
  [EMAIL PROTECTED]
=================================


_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to