dingni wrote: >I have a outbound policy Track: Sender:u...@domain, Period: 300, >CounterLimit:8. >The policy would block if a message with 10 recipients is sent. So >that's good. However, when I try to send message one by one or >e-mail with cc, then the quota count would jump around. Sometimes, >it blocks at the 11th or 12th recipients. Here is the maillog looks >like, if anyone want the cbpolicyd debug log, please let me know.
>Dec 10 05:12:55 ... quota=1/8 (12.5%) >Dec 10 05:13:08 ... quota=2/8 (24.5%) >Dec 10 05:13:21 ... quota=3/8 (35.9%) >Dec 10 05:13:38 ... quota=4/8 (46.4%) >Dec 10 05:13:45 ... quota=5/8 (57.8%) >Dec 10 05:13:54 ... quota=5/8 (68.6%) >Dec 10 05:14:02 ... quota=6/8 (79.2%) >Dec 10 05:16:19 ... quota=4/8 (55.5%) >Dec 10 05:16:29 ... quota=5/8 (66.2%) The calculation isn't done on a basis of "have X messages been sent in the last Y seconds", that is (in the general case) an expensive metric to measure/control. AIUI, the calculation is done on a rate basis along these lines : Eg, suppose you set a rate of 10 messages per 60 seconds, and you sent 1 message every 6 seconds. After the first message, the counter will be 1, after another 6 seconds, the counter will be 1 - ( 1 * 6/60 ) + !, which is previous counter less 6/60ths of it's previous rate because we've gone 6s since the last message, plus 1 for the new message. So we now have 1.9, not 2. After the next message, the rate will be 1.9 - ( 1.9 * 6/60 ) +1, which is 2.71 and not 3. And so it goes on. In your case, you've sent those messages over a period of 3 1/2 minutes, so your counter has been reduced somewhat as a result. The x/y reported is obviously a rounding of the floating point value (as you can see where it doesn't change from 5/8 to 5/8 for the 5th and 6th messages. Then for the 7th message, there is a significant gap in time and so you can see the counter has reduced somewhat. Hope this helps. -- Simon Hobson Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed author Gladys Hobson. Novels - poetry - short stories - ideal as Christmas stocking fillers. Some available as e-books. _______________________________________________ Users mailing list [email protected] http://lists.policyd.org/mailman/listinfo/users
