[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

NoMailAudit error



I'm trying to get Spamassassin to work with Postfix and Procmail. I
got to the point of creating a "filter" account, and went to it to
test it by running:

  # cat notspam.txt | ./sa-filter.sh -f brownh -- brownh

I message I received as a result lacked body and spam test. There were
at least two reasons:

I installed the deb spamassassin file, and it put things into
different locations than had I compiled it, apparently. The
spamassassin executable is in /usr/bin, not /usr/local/bin. So when I
run this test:

  cat: notspam.txt: no such file or directory
 
I get:

  ./sa-filter.sh: /usr/local/bin/spamassassin: No such file or directory

I simply copied over the spamassasin executable into /usr/local/bin
and now when I run the test command:

  Couldn't open /var/mail/brownh: Permission denied at
  /usr/share/Perl5/Mail/Spamassassin/NoMailAudit.pm line 365

 I get the test message, but it lacks any body and lacks any spam
 test. 

The file NoMailAudit.pm has permission rw-r--r--

Line 365:

    if ($gotlock || $nodotlocking) {
      if (!open (MBOX, ">>$file")) {
        die "Couldn't open $file: $!";
      }

I'm lost. I'm not sure if I can simply copy over the executable as I
did. I'm running this with rmail, not mutt. Isn't mbox for mutt? Rmail
uses RMAIL instead.

Haines Brown



Reply to: