[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RELAYCUSTNET kills contentfilter
On Mon, Jun 30, 2003 at 06:46:05PM +0400, Alexander Voropay wrote:
> Hi!
>
> I'm trying to use "contentfilter" feature for anti-virus checking for
> ALL of
> transit e-mails.
>
> Unfortunately, anti-virus does not work for OUTGOING mail
> for my customers (via my SMTP).
>
> As far as I unerstand, there is bug? feature? in "contentfilter" for
> clients with RELAYCUSTNET attribute.
I was sure I have forgotten to document something...
.. but no, I found it, but it is very recent thing...
A very recent addition of "filtering +" attribute, which addition
to lookup domain/ip-net/whatever will always do checking with content
filter.
2003-05-02 Matti Aarnio <mea@zmailer.org>
* smtpserver/contentpolicy.c, smtpserver/readpolicy.c,
include/policy.h, smtpserver/policytest.c, smtpserver/policytest.h,
doc/guides/smtp-policy, proto/db/smtp-policy.src:
Added 'filtering +' phrase to smtpserver's IP ADDRESS tests.
A new phrase before your quote is this:
#| if (IP address of SMTP client has 'FILTERING' attribute) then
#| set state->content_filter 1/0 depending on '+'/'-' value
#| If this attribute doesn't exist, set: state->content_filter = -1
#| This will latter interact with state->always_accept variable
#| in the content-filter interface...
> smtp-policy.src:86
> ======================
> #| if (IP address of SMTP client has 'RELAYCUSTNET +' attribute) then
> #| sender accepted, recipients not checked
> #| [state->always_accept = 1; return ACCEPT;]
> ======================
> Pay attention to "always_accept" variable.
>
> $SRC/smtpserver/contentpolicy.c:89
> =======================
> if (state->always_accept)
> return 0;
> =======================
>
> So, all my customers can ability to send viruses via my SMTP without
> problems ("contentfilter" does not work for them).
A quick hack for you is to comment away that test.
> P.S. zmailer 2.99.55
Yes, support for this thing is way more recent than that.
> --
> -=AV=-
--
/Matti Aarnio <mea@nic.funet.fi>
-
To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi