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