|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Wietse Venema (wietse
porcupine.org)
Date: Sun May 12 2013 - 13:36:07 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Before someone points out the obvious, here is a fixed version.
Wietse
Wietse Venema:
> After travel and several deadlines I started work this weekend on
> the idea to allow SMTP clients to skip postscreen tests based on
> their postscreen_dnsbl_sites score.
>
> This required a little code reorganization (for the better) so that
> I could whitelist tests thusly:
>
> for (n = 0; n < TESTCOUNT; n++)
> if test[n] not already completed
> mark test[n] as completed
>
> This code reorganization allowed me to clean up parts of postscreen
> and replace N almost-identical blocks of code with a loop.
>
> I simplified the user interface. Below is a draft manpage.
>
> Wietse
>
> postscreen_dnsbl_whitelist_threshold (default: 0)
Allow a remote SMTP client to skip "before" and "after 220 greeting"
protocol tests, based on its combined DNSBL score as defined with the
postscreen_dnsbl_sites parameter.
>
> Specify a negative value to enable this feature. When a client passes
> the postscreen_dnsbl_whitelist_threshold without having failed other
> tests, all pending tests are flagged as completed with a time-to-live
> value equal to postscreen_dnsbl_ttl. When a test was already com-
> pleted, its time-to-live value is updated if it was less than
> postscreen_dnsbl_ttl.
>
> This feature is available in Postfix 2.11.
>
>
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]