I had similar problems at one point. Turned out to be an error buried in
the script executed by qmail-qfilter. It only produced the error when it
hit a certain point in the script that only ran against messages coming
from a particular host.

I found my problem by putting the problem message in a text file and piping
it into my filtering program (like your log_sent). I immedately saw the
script error on screen and was able to correct it. You may need to monkey
with some environment variables to duplicate the problem environment,
though.

Josh





Eric Peters <[EMAIL PROTECTED]> on 07/14/2000 09:32:12 AM

To:   Bruce Guenter <[EMAIL PROTECTED]>
cc:   [EMAIL PROTECTED]
Subject:  Re: QMAILQUEUE Patch & qmail-qfilter & 451 qq internal bug
      (#4.3.0)


they are - as i said its sporadic in many ways - it works for some hosts
but not others (I have servers serial mailing' into this box)

this host doesn't work though

Eric

On Thu, 13 Jul 2000, Bruce Guenter wrote:

> On Thu, Jul 13, 2000 at 07:13:29PM -0700, Eric Peters wrote:
> > First off it probably doesn't have anything at all to do with
QMAILQUEUE
> > just laying the foundation down for the implementation
> >
> > the qmail-smtpd.cdb is populated based upon
> > 168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE
="/usr/local/bin/qmail-filterq"
> >
> > and
> > /usr/local/bin/qmail-filterq:
> > #!/bin/sh
> > exec /usr/local/bin/qmail-qfilter /usr/local/bin/log_sent
>
> What are the permissions on these files?  Make sure they are both
> readable and executable by whatever user qmail-smtpd is running as.
> --
> Bruce Guenter <[EMAIL PROTECTED]>                       http://em.ca/~bruceg/
>



$RFC822.eml

Reply via email to