Mailman Subscribers Management

Hi to all We have just started to run a Mailing list with nearly 1000 subscribers. If I go to list the subcribers in the admin web interface, I have only found the possibilty to search subscribers by name or e-mail adress to list them, or list all by entering a star (*) Is there a possibility to search by the content of the other subscriber list columns like "nomail" to see who has nomail = on for any reason. If so, what is the search syntax for that. Thanks for help! Reinhard Klein

On 07/05/2014 08:03 AM, Reinhard Klein wrote:
You can also search by partial name or email address, e.g, search for yahoo.com to find all members with yahoo.com addresses[1]. You can also search for members whose name or address matches a regular expression pattern, e.g. ^j.*com$ to find members whose name or address starts with 'j' and ends with 'com'. All matches are case insensitive. see the 'Find member' help link for documentation of the regular expression syntax.
Not directly from the web UI. If you have access to Mailman's command line tools, you can use Mailman's bin/list_members for this, e.g.
bin/list_members --nomail LISTNAME
See 'bin/list_members --help' for more.
If you only have web access, the script at <http://www.msapiro.net/scripts/mailman-subscribers.py> and/or the FAQ at <http://wiki.list.org/x/aYA9> may help.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 7/6/2014 10:01 AM, Mark Sapiro wrote:
see the 'Find member' help link for documentation of the regular expression syntax.
This link currently gets a "404 File Not Found" error.
Incidentally I find by experiment that neither a star (as mentioned by the OP) nor the regular expression "^.*@.*$" succeeds in showing all members of a list in my Mailman 2.1.9 installation. The star by itself gets "Error: Bad regular expression: *" (not surprising) and the regular expression (or the simpler "@") gets only a list of the A's (except in a list that's so small it shows its whole membership automatically in the web interface). A more restrictive search term (such as "@yahoo") does work but of course doesn't find all members.
-- Larry Kuenning larry@qhpress.org

On 7/6/14, 10:52 AM, Larry Kuenning wrote:
Any search that returns more than a "chunk" full of results, will get broken into pages based on the first letter (and if there are more than a chunk worth that begin with that letter, broken into chunk sized pieces).
If you change the chunk size to be larger than the number of members on the list (and isn't so big that mailman chokes on it), then you will get a full listing of members.
-- Richard Damon

On July 6, 2014 7:52:11 AM PDT, Larry Kuenning <larry@qhpress.org> wrote:
The link has been corrected in more recent mailman versions. It's a link to the Python re module documentation at www.python.org
-- Mark Sapiro <mark@msapiro.net> Sent from my Android phone with K-9 Mail. [Unpaid endorsement]

On 07/05/2014 08:03 AM, Reinhard Klein wrote:
You can also search by partial name or email address, e.g, search for yahoo.com to find all members with yahoo.com addresses[1]. You can also search for members whose name or address matches a regular expression pattern, e.g. ^j.*com$ to find members whose name or address starts with 'j' and ends with 'com'. All matches are case insensitive. see the 'Find member' help link for documentation of the regular expression syntax.
Not directly from the web UI. If you have access to Mailman's command line tools, you can use Mailman's bin/list_members for this, e.g.
bin/list_members --nomail LISTNAME
See 'bin/list_members --help' for more.
If you only have web access, the script at <http://www.msapiro.net/scripts/mailman-subscribers.py> and/or the FAQ at <http://wiki.list.org/x/aYA9> may help.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 7/6/2014 10:01 AM, Mark Sapiro wrote:
see the 'Find member' help link for documentation of the regular expression syntax.
This link currently gets a "404 File Not Found" error.
Incidentally I find by experiment that neither a star (as mentioned by the OP) nor the regular expression "^.*@.*$" succeeds in showing all members of a list in my Mailman 2.1.9 installation. The star by itself gets "Error: Bad regular expression: *" (not surprising) and the regular expression (or the simpler "@") gets only a list of the A's (except in a list that's so small it shows its whole membership automatically in the web interface). A more restrictive search term (such as "@yahoo") does work but of course doesn't find all members.
-- Larry Kuenning larry@qhpress.org

On 7/6/14, 10:52 AM, Larry Kuenning wrote:
Any search that returns more than a "chunk" full of results, will get broken into pages based on the first letter (and if there are more than a chunk worth that begin with that letter, broken into chunk sized pieces).
If you change the chunk size to be larger than the number of members on the list (and isn't so big that mailman chokes on it), then you will get a full listing of members.
-- Richard Damon

On July 6, 2014 7:52:11 AM PDT, Larry Kuenning <larry@qhpress.org> wrote:
The link has been corrected in more recent mailman versions. It's a link to the Python re module documentation at www.python.org
-- Mark Sapiro <mark@msapiro.net> Sent from my Android phone with K-9 Mail. [Unpaid endorsement]
participants (4)
-
Larry Kuenning
-
Mark Sapiro
-
Reinhard Klein
-
Richard Damon