Looking at this block from above SpamAssassin.pm line 1469, it's not clear to me how to avoid the warning/errors listed below.
note: I'm doing active (in smtp) filtering, and I do not want to create a .spamassassin directory. Ideas? // George sub get_and_create_userstate_dir { my ($self) = @_; my $fname; # If vpopmail is enabled then set fname to virtual homedir # precedence: userstate_dir, derive from user_dir, system default if (defined $self->{userstate_dir}) { $fname = $self->{userstate_dir}; } elsif (defined $self->{user_dir}) { $fname = File::Spec->catdir ($self->{user_dir}, ".spamassassin"); } $fname ||= $self->first_existing_path (@default_userstate_dir); if (defined $fname && !$self->{dont_copy_prefs}) { dbg("config: using \"$fname\" for user state dir"); } if (!-d $fname) { # not being able to create the *dir* is not worth a warning at all times eval { mkpath($fname, 0, 0700) } or dbg("config: mkdir $fname failed: $@ $!\n"); } $fname; } 2006-05-29_21:11:05.03626 [24350] error: mkdir /var/qmail/.spamassassin: Permission denied at /usr/pkg/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin.pm li ne 1469 2006-05-29_21:11:05.03674 [24350] error: locker: safe_lock: cannot create tmp lockfile /var/qmail/.spamassassin/auto-whitelist.lock.run.galis.org.24350 fo r /var/qmail/.spamassassin/auto-whitelist.lock: No such file or directory 2006-05-29_21:11:05.03684 [24350] warn: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /var/qmail/.spam assassin/auto-whitelist.lock.run.galis.org.24350 for /var/qmail/.spamassassin/auto-whitelist.lock: No such file or directory -- George Georgalis, systems architect, administrator <IXOYE>< http://galis.org/ cell:646-331-2027 mailto:[EMAIL PROTECTED]