The current code turns on the "disable mail delivery" flag for the user or unsubscribes them.
I'd prefer to see two disable mail delivery flags, one that is set/unset by the user (for people who just want to read via the archives) and one that is set by the bounce logic, and unset by the user.
I'd like this because one of the biggest admin tasks that I have now is walking through re-enabling people's mail delivery and explaining to them why they are no longer getting list mail. With two flags I could write a script which went through the lists every night and sent an email to everyone who had the "bounced - disabled" flag set. This email could tell them how to fix their mail delivery, and tell them why it occured in the first place.
This is one thing that EzMLM handles more nicely that mailman. When email bounces it sends the subscriber a bounce report and tells them how to get back the email that they've missed.
Has this logic changed at all in 2.1?
alex