At 7:11 AM -0400 6/21/02, Peter Hartzler is rumored to have typed:
Anyhow, I suspect that passing the From address to an external prog which returns a useful code, depending on recent history wouldn't be that difficult, I shouldn't think.
Ideally, if you're going to impliment a per-subscriber limit, I'd assume it would be faster/less intensive to maintain a database of posters/numbers on-the-fly instead of scanning archived messages each time a message came in...since you already have all the information you need gathered up in variables, sending the sender address off to an external to enter into a database (text file, flat, relational, whatever) wuld make more sense to me. I'm not suggesting it's impossible by any stretch, but _would_ be more difficult than a single inc'ed number for total posts per day. (Not to mention you'd have to handle the program's exitcode within SmartList, use a shell script or procmail recipe to generate the "bounce," handle logging in such a way as to make it useful for flagging "problem children," etc., etc.) Truth is, I wouldn't use either. If (more accurately, when ;) someone seems to be abusing the right to post on any of my lists, I take that person aside and suggest they cool off a little. _Any_ arbitrary limit will, it seems to me, come around and bite one in the rear eventually, since there will come some important situation which _requires_ heavy traffic on the list. Even on a list dealing with Old-Time Radio, lawsuits filed can generate a _huge_ justifiable spike in posting traffic...imagine the things that could happen on a "real" list. ;) But _that_ is outside the discussion of SmartList and gets into list management issues, so I'll shut up on the topic now. Charlie