-----Original Message----- From: Stephen J. Turnbull <st...@turnbull.jp> Sent: Monday, July 21, 2025 3:25 AM To: David Andrews <dandrews...@comcast.net> Cc: mailman-users@python.org Subject: [Mailman-Users] Re: Unbouncing People David Andrews via Mailman-Users writes: > I know exactly why people are being bounced! It is because > Microsoft has blocked us from all their mail domains and > services. Then what you want to do is reset the bounces and disable delivery for addresses at those domains, is that right? At least one of those scripts allows you to select the addresses to modify in bulk by domain. I will look into this. > There reason is "irregular mail patterns." Are you saying that at least some of these "irregular mails" are verification emails induced by the subscription attacks? Yes, it seems so. > We will probably enable CAPTSCHA, although that isn't my first > choice, as we have thousands of blind users, many of whom are not > comfortable with CAPTSCHA. I understand you are extremely busy right now, but for when you have the chance and/or funding for a consultant, you should consider fast-tracking an upgrade to Mailman 3 to alleviate the CAPTCHA issue. Perhaps it would alleviate other aspects of the subscription attack but I haven't thought carefully about that. To the extent that legitimate subscription activity is from existing users, they will have personal accounts (rather than per-subscription accounts) that will allow you to CAPTCHA only for new users, and also reduce the number of verification mails sent because a logged-in user will already have verified their address(es). I wrote you a couple months ago about Mailman 3 and never got a response. I can send again. We are a cPanel site, and they only support ReCAPTCHA 2, we would like 3 as it has better features for our blind users, which is the majority of our user base. Of course they'll have to get used to "log in and subscribe" vs. "subscribe and verify", but our default templates can surely be streamlined for that use case. > So, I don't want people bounced off lists when this will ultimately > be sorted out. If I understand the code correctly, you can configure the following in mm_cfg.py, and this will be reflected in future bounce processing. I believe you'll still have to reset the current members who have bounce information already (per-subscription records are created using the DEFAULT values when the first bounce is received, and these settings remain until the subscription is reenabled or deleted). But then you should be free of worry about inadvertant unsubscription. Hopefully Mark will confirm. The values are from Defaults.py. DEFAULT_BOUNCE_YOU_ARE_DISABLED_WARNINGS = 3 DEFAULT_BOUNCE_YOU_ARE_DISABLED_WARNINGS_INTERVAL = days(7) These two can be used to implement a "never unsubscribe" policy, by setting the WARNINGS count to a very large value. To reduce the number of undeliverable posts that may "irritate" recipient domains filters, you can to increase the INTERVAL as well. Increasing INTERVAL would mean that when Microsoft starts accepting again it will take longer to users to reactivate. You could avoid that by mass-reactivating, but there are probably a number of legitimate bounces. Microsoft would likely perceive a sudden spate of deliveries to them as "irregular email patterns". DEFAULT_BOUNCE_SCORE_THRESHOLD = 5.0 DEFAULT_BOUNCE_INFO_STALE_AFTER = days(7) These two probably aren't very helpful. Decreasing the former and/or increasing the latter will result in more delivery-disabled users and less "irritation" to recipient domains' filters. None of the above can be tuned by list or domain. They are site-wide policies. Regards, Steve Thanks for all the info! Dave -- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan ------------------------------------------------------ Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/ Member address: arch...@mail-archive.com
[Mailman-Users] Re: Unbouncing People
David Andrews via Mailman-Users Mon, 21 Jul 2025 16:40:19 -0700
- [Mailman-Users] Unbouncing People David Andrews via Mailman-Users
- [Mailman-Users] Unbouncing People Stephen J. Turnbull
- [Mailman-Users] Re: Unbouncing Pe... David Andrews via Mailman-Users
- [Mailman-Users] Re: Unbouncin... Stephen J. Turnbull
- [Mailman-Users] Re: Unbou... David Andrews via Mailman-Users