Where to find disabled members?
Now that I have mailman running smoothly, I'm having to deal with a few other issues. When I changed vendors for my vps, my vendor gave me a static IP address that was apparently run by Satan himself. The ip address is -- or was -- on a number of blacklists. I have spent the past couple of weeks going through various appeals processes to get whitelisted, and I think I'm in good shape.
In the meantime, a fair number of subscribers have been disabled. When I look at Postorius -> Settings -> Bounce processing, I see all of the policies I can play with, but I don't see how to
a) See who is disabled, and b) un-disable them by hand
or... do I just have to wait seven days for them to automatically get un-disabled?
Thanks!
billo
On 11/4/24 19:28, Bill Oliver wrote:
a) See who is disabled, and b) un-disable them by hand
or... do I just have to wait seven days for them to automatically get un-disabled?
They do not get automatically re-enabled ever the user or you has to manually re-enable delivery.
For an individual user, in Postorius you can click the user in the members list and see their delivery status and reset it.
To deal with the whole list membership for a list, you can do
$ shell -l list@example.com
Welcome to the GNU Mailman shell
Use commit() to commit changes.
Use abort() to discard changes since the last commit.
Exit with ctrl+D does an implicit commit() but exit() does not.
The variable 'm' is the list@example.com mailing list
>>> for member in m.members.members:
... if member.delivery_status == DeliveryStatus.by_bounces:
... member.preferences.delivery_status = DeliveryStatus.enabled
...
>>> commit()
>>>
If you just want to list them
>>> for member in m.members.members:
... if member.delivery_status == DeliveryStatus.by_bounces:
... print(member)
...
>>>
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Mon, 2024-11-04 at 22:36 -0800, Mark Sapiro wrote:
On 11/4/24 19:28, Bill Oliver wrote:
a) See who is disabled, and b) un-disable them by hand
or... do I just have to wait seven days for them to automatically get un-disabled?
They do not get automatically re-enabled ever the user or you has to manually re-enable delivery.
For an individual user, in Postorius you can click the user in the members list and see their delivery status and reset it.
To deal with the whole list membership for a list, you can do
$ shell -l list@example.com Welcome to the GNU Mailman shell Use commit() to commit changes. Use abort() to discard changes since the last commit. Exit with ctrl+D does an implicit commit() but exit() does not. The variable 'm' is the list@example.com mailing list >>> for member in m.members.members: ... if member.delivery_status == DeliveryStatus.by_bounces: ... member.preferences.delivery_status = DeliveryStatus.enabled ... >>> commit() >>>
If you just want to list them
>>> for member in m.members.members: ... if member.delivery_status == DeliveryStatus.by_bounces: ... print(member) ... >>>```
Thank you. It worked like magic. Looks like I've got some learnin' to do with respect to the cli. I've never played with it beyond the commands indicated for installation. It looks like a great way to manage things. I much prefer a cli to gui for most of this kind of thing.
billo
participants (2)
-
Bill Oliver
-
Mark Sapiro