On 3/5/2011 12:20 PM, Carlos Carvalho wrote:
Noel Jones ([email protected]) wrote on 5 March 2011 12:15:
  >On 3/5/2011 12:07 PM, Carlos Carvalho wrote:
  >>  Noel Jones ([email protected]) wrote on 5 March 2011 11:23:
  >>    >On 3/5/2011 11:05 AM, Carlos Carvalho wrote:
  >>    >>   I'm trying to limit the connection rate for internal (mynetworks)
  >>    >>   clients, with some exceptions. I did
  >>    >>
  >>    >>   smtpd_client_message_rate_limit = 2
  >>    >>   smtpd_client_event_limit_exceptions = allowed1.my.domain 
allowed2.my.domain !.my.domain
  >>    >>
  >>    >>   It works for the allowed ones but not for !.my.domain; these are 
still
  >>    >>   limited. I tried !$mynetworks and !192.168.0.0/16 also to no avail.
  >>    >>   What's wrong?
  >>    >
  >>    >
  >>    >Sounds as if what you want is
  >>    >
  >>    >smtpd_client_event_limit_exceptions =
  >>    >      allowed1
  >>    >      allowed2
  >>    >      !192.168.0.0/16
  >>    >      static:all
  >>    >
  >>    >
  >>    >ie.  allow the two exceptions, don't match 192.168.x.x, allow
  >>    >anything else.
  >>
  >>  Why the static:all at the end? The !192.168.0.0/16 is supposed to
  >>  allow external clients. Further, your suggestion has the effect of
  >>  allowing all clients, even the internal ones, which is equivalent to
  >>  not having any limit.
  >
  >
  >If the solution I suggested doesn't do what you want, then you
  >need to more clearly state your goals.

I tried to, right in the beginning:

  >>    >On 3/5/2011 11:05 AM, Carlos Carvalho wrote:
  >>    >>   I'm trying to limit the connection rate for internal (mynetworks)
  >>    >>   clients, with some exceptions.

  >If you want to rate limit everything except a couple of
  >internal clients, then just list those client IPs and nothing
  >else.

It's the opposite: I want to limit only internal clients, with a few
exceptions among these (the allowed1, allowed2).


Then, assuming that your internal network is 192.168.x.x, what I posted is correct.

No limit for allowed1
No limit for allowed2
(limit 192.168.0.0/16)
no limit for anyone else.

What seems to be the problem?

  -- Noel Jones

Reply via email to