trouble using unbase64 w bogofilter & procmail
Barry Gould
BarryGould at PennySaverUSA.net
Mon Nov 18 21:26:20 CET 2002
At 01:56 PM 11/16/2002, you wrote:
>Barry Gould wrote:
>
>>Do you think there could be any sort of locking problem? e.g. something
>>is locked, so the second bogofilter pass gives up; OR, 2 things are
>>writing to the same mailspool at once?
>
>
>what did the logs tell you?
Hi Allyn,
I've looked at the procmail log now and I've figured out the problem...
If the user's SHELL is /bin/false,
the perl script fails.
I'm not sure WHY that is. Do you? Or do you know of a way around it?
I normally use /bin/false for all POP3 accounts.
Thanks,
Barry
from /etc/passwd:
mitchell:x:503:231:POP Acct:/home/mitchell:/bin/false
barry:x:502:502::/home/barry:/bin/bash
procmail: [29822] Mon Nov 18 12:07:46 2002
procmail: Locking "/var/spool/mail/.backups/backup.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/.backups/backup"
procmail: Opening "/var/spool/mail/.backups/backup"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/.backups/backup.lock"
procmail: Executing "bogofilter,-e,-p"
procmail: Match on "< 256000"
procmail: Match on "^content-transfer-encoding: *(base64|quoted-printable)"
procmail: Executing " /usr/bin/perl /usr/local/bin/unbase64.pl | bogofilter -u"
procmail: Non-zero exitcode (1) from " /usr/bin/perl
/usr/local/bin/unbase64.pl | bogofilter -u"
procmail: No match on " /usr/bin/perl /usr/local/bin/unbase64.pl |
bogofilter -u"
procmail: No match on "^X-Bogosity: Yes, tests=bogofilter"
procmail: Assigning
"PATH=/var/spool/mail/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin"
procmail: Locking "/var/spool/mail/mitchell.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/mitchell"
procmail: Opening "/var/spool/mail/mitchell"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/mitchell.lock"
procmail: Notified comsat: "mitchell at 16470:/var/spool/mail/mitchell"
From spam at babes.ru Mon Nov 18 12:07:46 2002
Folder:
/var/spool/mail/mitchell 4478
one for barry (which worked):
procmail: [29383] Mon Nov 18 11:04:33 2002
procmail: Locking "/var/spool/mail/.backups/backup.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/.backups/backup"
procmail: Opening "/var/spool/mail/.backups/backup"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/.backups/backup.lock"
procmail: Executing "bogofilter,-e,-p"
procmail: Match on "< 256000"
procmail: Match on "^content-transfer-encoding: *(base64|quoted-printable)"
procmail: Executing " /usr/local/bin/unbase64.pl | bogofilter -u"
procmail: Match on " /usr/local/bin/unbase64.pl | bogofilter -u"
procmail: Executing "formail,-IX-Bogosity: Yes, tests=bogofilter-unbase64"
procmail: Match on "^X-Bogosity: Yes, tests=bogofilter"
procmail: Executing "bogofilter,-s"
procmail: Assigning "LASTFOLDER=bogofilter -s"
procmail: Assigning
"PATH=/var/spool/mail/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin"
procmail: Locking "/var/spool/mail/barry.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/barry"
procmail: Opening "/var/spool/mail/barry"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/barry.lock"
procmail: Notified comsat: "barry at 0:/var/spool/mail/barry"
From spam at babes.ru Mon Nov 18 11:04:33 2002
Folder:
/var/spool/mail/barry 4450
More information about the Bogofilter
mailing list