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.
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.
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
ifILAAD//wMA1rlhuNglAAA=

Attachment: pgplwVkjPG7WU.pgp
Description: PGP signature

Reply via email to