Tomoyuki Murakami:
> I'm currently making a trial of postscreen DROP action.
> DROP action is useful for reducing cost of tests, especially
> skipping DNSBL checks are meaningful.
> OTOH, we sometimes need SMTP envelope info to make statistics
> later. the DROP action may also drops the chance of collecting
> these info.

The ENFORCE action was implemented for exactly this purpose.

What is the benefit of skipping the other checks?

        Wietse

> I have attached small patch, which do the following.
> 
> + add postscreen_delay_drop (bool) config paramater.
> + if this paramater is on, and DROP action activated by
>   any postscreen_*_action = drop setting,
>   actual DROP (no, just Reject) will be postponed until
>   collecting first RCPT TO from the client or HUNGUP timeout.
> + after this action (postponed reject) is activated, any
>   further tests are canceled, for example, if a client
>   matches BLACKLIST, other tests, PreGreets, DNSBL checks,
>   and so on will not be executed, but willing to log
>   envelope infos.
> 
> this patch may be brute-forcing, non-elegant manner to do,
> somehow, any comments appreciated.
> 
> --
> Tomo.

[ text/X-Patch is unsupported, treating like TEXT/PLAIN ]

[ Unsupported encoding, skipping... ]
-- End of PGP section, PGP failed!

Reply via email to