On Sun, Feb 26, 2012 at 04:08:04PM -0600, Stan Hoeppner wrote:
> Since I started using Postfix in 2005, I've come across situations 
> where it would have been nice to enable logging of certain permit 
> actions, sometimes just temporarily, other times more permanently; 
> the former to aid troubleshooting, the latter for historical data 
> analysis.
> 
> In today's case, I'd like to be able to see which/how many clients 
> are being permitted due to permit_dnswl_client so I can evaluate 
> the performance/effectiveness of list.dnswl.org.

IMO, not that much at this time, but I can guess that going into 
IPv6, that might change, because a default deny policy might be 
necessary.

I did some postscreen log analysis a bit over a year ago, and only 
occasionally did I see DNSWL-listed hosts hit other lists or 
restrictions. The few that were in more aggressive DNSBLs didn't 
reach my postscreen_dnsbl_threshold anyway.

> What if we gave all permit_*_* parameters an optional logging mode? 
> What would be the scope of such an effort?  Could we do something 
> like
> 
> log_permit_dnswl_client
> 
> similar to we can use a service name here

A "warn_if_permit" similar to "warn_if_reject" might make more sense 
and be more generic. I agree with your reasoning that the feature 
would be useful.

"warn_if_reject" negates the following restriction, and likewise 
should "warn_if_permit". To actually use it as Stan describes, it 
would be:

smtpd_mumble_restrictions = [ ... ]
        warn_if_permit permit_dnswl_client list.dnswl.org
        permit_dnswl_client list.dnswl.org
        [ ... ]
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:

Reply via email to