Determine listserv that a member belongs to
As a user, one can authenticate and see the listserv groups that one belongs to. Is there a similar feature for admin?
Thank you,
On 06/16/2014 10:38 AM, Hung Phan wrote:
As a user, one can authenticate and see the listserv groups that one belongs to. Is there a similar feature for admin?
This list is for Mailman users, not Listserv(r) users. See <http://wiki.list.org/display/DOC/Mailman+is+not+Listserv>
That said, and assuming you really mean Mailman and not Listserv(r), what is your question?
If you mean is there a way for a list admin to see what other lists in this installation a user is subscribed to, no. The site admin can go to the user's options page and list the user's other subscriptions if the site has set 'ALLOW_SITE_ADMIN_COOKIES = Yes' in mm_cfg.py, and the site admin can use Mailman's bin/find_member command to find the lists a user is subscribed to, but an ordinary list owner can't do these.
If you mean is there a way for a list admin to see what other lists she is an admin of, see the FAQ at <http://wiki.list.org/x/5YA9>.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Mon, 2014-06-16 at 11:01 -0700, Mark Sapiro wrote:
This list is for Mailman users, not Listserv(r) users. See <http://wiki.list.org/display/DOC/Mailman+is+not+Listserv>
That said, and assuming you really mean Mailman and not Listserv(r), what is your question?
If you mean is there a way for a list admin to see what other lists in this installation a user is subscribed to, no. The site admin can go to the user's options page and list the user's other subscriptions if the site has set 'ALLOW_SITE_ADMIN_COOKIES = Yes' in mm_cfg.py, and the site admin can use Mailman's bin/find_member command to find the lists a user is subscribed to, but an ordinary list owner can't do these.
If you mean is there a way for a list admin to see what other lists she is an admin of, see the FAQ at <http://wiki.list.org/x/5YA9>.
A lot of creative jiggery-pokery can be done using ~mailman/bin/withlist at a CLI prompt. Without going into details (which are very detailed) you can obtain a list of lists on the server using Mailman.Site.get_listnames() and search for subscribers within each element of the returned list of lists. This stuff can be scripted and run from a web UI if you wish. Some knowledge of Python is necessary, otherwise YMMV :)
-- Lindsay Haisley | "Everything works if you let it" FMP Computer Services | 512-259-1190 | --- The Roadie http://www.fmp.com |
At Mon, 16 Jun 2014 10:38:31 -0700 Hung Phan <phanh@canby.k12.or.us> wrote:
As a user, one can authenticate and see the listserv groups that one belongs to. Is there a similar feature for admin?
There is a shell command that does that:
/usr/lib/mailman/bin/find_member
I don't know if there is a web interface to this command.
Thank you,
Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/heller%40deepsoft.com
-- Robert Heller -- 978-544-6933 / heller@deepsoft.com Deepwoods Software -- http://www.deepsoft.com/ () ascii ribbon campaign -- against html e-mail /\ www.asciiribbon.org -- against proprietary attachments
On 06/16/2014 12:49 PM, Robert Heller wrote:
There is a shell command that does that:
/usr/lib/mailman/bin/find_member
I don't know if there is a web interface to this command.
There's not. A site could implement one - see the FAQ at <http://wiki.list.org/x/uIA9> - but this is not a capability that should be made generally available to a list admin or even more widely.
It's a privacy concern. Just because I happen to subscribe to your list doesn't mean you should be able to know what other lists I might subscribe to. That's why only site admins (people who have sufficient access to the Mailman installation on the server) have this capability.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Mon, 2014-06-16 at 13:27 -0700, Mark Sapiro wrote:
It's a privacy concern. Just because I happen to subscribe to your list doesn't mean you should be able to know what other lists I might subscribe to. That's why only site admins (people who have sufficient access to the Mailman installation on the server) have this capability.
If you have shell access on a Mailman host you can pretty much do as you wish, including circumventing a lot of Mailman's privacy walls, all without having system root access. This is both good and bad, obviously, and is mostly an argument for being cautious about who has terminal access on a server running Mailman.
-- Lindsay Haisley | "Everything works if you let it" FMP Computer Services | 512-259-1190 | --- The Roadie http://www.fmp.com |
On 06/16/2014 01:45 PM, Lindsay Haisley wrote:
If you have shell access on a Mailman host you can pretty much do as you wish, including circumventing a lot of Mailman's privacy walls, all without having system root access. This is both good and bad, obviously, and is mostly an argument for being cautious about who has terminal access on a server running Mailman.
You still need sufficient access. E.g., config.pck files are not world readable, at least in a normal install, so you need to be root or in Mailman's group to access list information. Also, we tell you how to protect archives/private/ from non-root/mailman access by local users.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Mon, 2014-06-16 at 14:00 -0700, Mark Sapiro wrote:
On 06/16/2014 01:45 PM, Lindsay Haisley wrote:
If you have shell access on a Mailman host you can pretty much do as you wish, including circumventing a lot of Mailman's privacy walls, all without having system root access. This is both good and bad, obviously, and is mostly an argument for being cautious about who has terminal access on a server running Mailman.
You still need sufficient access. E.g., config.pck files are not world readable, at least in a normal install, so you need to be root or in Mailman's group to access list information. Also, we tell you how to protect archives/private/ from non-root/mailman access by local users.
You're doubtless right, Mark. I did a cursory test here and could see whatever I wanted to see, but I do note that my shell user is in the mailman group, which probably explains why I could access the information.
-- Lindsay Haisley | "Everything works if you let it" FMP Computer Services | 512-259-1190 | --- The Roadie http://www.fmp.com |
At Mon, 16 Jun 2014 13:27:34 -0700 Mark Sapiro <mark@msapiro.net> wrote:
On 06/16/2014 12:49 PM, Robert Heller wrote:
There is a shell command that does that:
/usr/lib/mailman/bin/find_member
I don't know if there is a web interface to this command.
There's not. A site could implement one - see the FAQ at <http://wiki.list.org/x/uIA9> - but this is not a capability that should be made generally available to a list admin or even more widely.
It's a privacy concern. Just because I happen to subscribe to your list doesn't mean you should be able to know what other lists I might subscribe to. That's why only site admins (people who have sufficient access to the Mailman installation on the server) have this capability.
Right. I've found it useful when some yahoo sends a message to 'webmaster', asking to be unsubscribed from an *unspecificed* E-Mail list. Either they are assuming that there is only one list or something. (Or they are using a braindead E-Mail client/service when they replied to their monthly reminder message and did not quote the monthly reminder message.)
-- Robert Heller -- 978-544-6933 / heller@deepsoft.com Deepwoods Software -- http://www.deepsoft.com/ () ascii ribbon campaign -- against html e-mail /\ www.asciiribbon.org -- against proprietary attachments
participants (4)
-
Hung Phan
-
Lindsay Haisley
-
Mark Sapiro
-
Robert Heller