"BE" == Bill Endter bendter@mail.arc.nasa.gov writes:
BE> [...] We have a mailing list with around 15,000 names on BE> it. Due to the downturn in the economy, we now have BE> hundreds of bad addresses on the list.
The FAQ describes a method to check all addresses on a list for validity, see
http://www.hartzler.net/smartlist/SmartList-FAQ.html#Section_2.18
I suggest you try something like this to clean up your list. Leaving that to SmartList's bounce processing will require a *very* large value for maxhist (bounce history limit, default = 32) and/or a smaller value for minbounce (no. of bounces before removal, default = 4). Else the bad addresses will be removed from the bounce history before their minbounce value is reached and they can be removed from the dist file.
BE> When Smartlist stops working we get these errors in BE> the log after a while:
BE> procmail: Terminating prematurely whilst waiting for BE> lockfile "tmp.lock"
Sounds like a time-out due to too many processes waiting for the same lockfile.
Hans-Albert