qmail 1.03 + Sam's consolidated antispam-patches on FreeBSD 3.1
I am using this patches now a long time, couple of months ago it
worked fine but after an upgrade (to qmail 1.03 *or* FreeBSD 3 ?)
it wont return any text back when rejecting with procmail-filters.
Since I am now using 4 differen RBL's (rbl,dul,orbs,imrss) this is
confusing and I want to give back the correct explanations.
RBL makes no sense if the customer dont know his provider is listed...
My procmail-fromfilter:
LOGFILE=fromfilter.log
# testing-recipe follows, snipped some lines between
:0
*
{
EXITCODE=100
:0 Wi
| /bin/echo "500 This should be sent back as response (#0.0.0)" >&2
}
Instead of sending this string back to the remote side, it
just gets logged in the procmail.log:
500 This should be sent back as response (#0.0.0)
and the remote-side always gets a 'service unavailable',
same if I dont use the redirect to stderr with '>&2'.
----- Transcript of session follows -----
... while talking to mx.serv.ch.:
>>> MAIL From:<[EMAIL PROTECTED]>
<<< 550 Service unavailable.
554 [EMAIL PROTECTED] Service unavailable
same in the maillog:
Apr 4 19:22:18 <mail.info> zh32 qmail-smtpd: 923246538.918103 4926: DENYMAIL: F
ilter.FROM:_Service_unavailable. relay snipped.com [999.999.9.9]
Tried to find the reason for this by myself in the source but
had no luck (and dont know enough C and Unix-internals too...)
thanks for any pointers.
Roland