How to Hide List from Public 100%
![](https://secure.gravatar.com/avatar/712743b524a0d9e80e79b28483108b24.jpg?s=120&d=mm&r=g)
Hello, I created a brand new mailman list on dreamhost. The list is supposed to be private and not visible online or to the public at all. Currently there are general list info pages, archives, etc.
This is what I need:
testlist@example.org <mailto:testlist@example.org> When one of the members emails that list, their email gets sent to all the members (obviously). Members cannot see names/email addresses of any members. When they reply to a message, the reply goes to the sender. I as the admin can only add/remove members. There is not supposed to be a web interface for any members. Nobody can change any of their own settings. No messages get posted publicly at all. No one on the internet can view them - the only way to see them is logged in as admin or in the member’s email inboxes. Once again, no propagation/archives/news etc. at all anywhere else.
The goal for this is to be a simple private communications list between members (less than 40).
I am new to mailman so I would really appreciate anyone’s help with this.
Thank you
D.V.
![](https://secure.gravatar.com/avatar/56f108518d7ee2544412cc80978e3182.jpg?s=120&d=mm&r=g)
On 9/28/21 9:53 AM, Darth Vader via Mailman-Users wrote:
Set Privacy options... ->Subscription rules -> private_roster to List admin only
In addition, if you mean members should not see the name/email of the sender of a post, set General Options -> anonymous_list to Yes
When they reply to a message, the reply goes to the sender.
Set General Options -> reply_goes_to_list to Poster, but this won't work if anonymous_list is Yes.
I as the admin can only add/remove members.
Set Privacy options... ->Subscription rules -> subscribe_policy to Require approval and Privacy options... ->Subscription rules -> unsubscribe_policy to Yes and fdiscard all (un)subscription requests.
There is not supposed to be a web interface for any members.
Normally, I would say put access controls either via configuration or .htaccess file on Mailman's cgi-bin directory to limit access via IP or password, but since you are using a dreamhost hosted Mailman, you can't do that, so you can't limit access to the web UI. There is no way to do this via list configuration.
Nobody can change any of their own settings.
In addition to limiting access to the web UI, you would need to restrict access to email commands. One way to do this would be to remove the alias or whatever to deliver mail to the testlist-request@example.org address, but again, on a shared host you can't do that. There is no way to do this via list configuration.
No messages get posted publicly at all. No one on the internet can view them - the only way to see them is logged in as admin or in the member’s email inboxes. Once again, no propagation/archives/news etc. at all anywhere else.
Set Archiving Options -> archive to No or set Archiving Options -> archive_private to private and control access as above.
The goal for this is to be a simple private communications list between members (less than 40).
I am new to mailman so I would really appreciate anyone’s help with this.
Limiting access to the web UI and to user settings is almost certainly not possible on a shared host.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
![](https://secure.gravatar.com/avatar/56f108518d7ee2544412cc80978e3182.jpg?s=120&d=mm&r=g)
On 9/28/21 9:53 AM, Darth Vader via Mailman-Users wrote:
Set Privacy options... ->Subscription rules -> private_roster to List admin only
In addition, if you mean members should not see the name/email of the sender of a post, set General Options -> anonymous_list to Yes
When they reply to a message, the reply goes to the sender.
Set General Options -> reply_goes_to_list to Poster, but this won't work if anonymous_list is Yes.
I as the admin can only add/remove members.
Set Privacy options... ->Subscription rules -> subscribe_policy to Require approval and Privacy options... ->Subscription rules -> unsubscribe_policy to Yes and fdiscard all (un)subscription requests.
There is not supposed to be a web interface for any members.
Normally, I would say put access controls either via configuration or .htaccess file on Mailman's cgi-bin directory to limit access via IP or password, but since you are using a dreamhost hosted Mailman, you can't do that, so you can't limit access to the web UI. There is no way to do this via list configuration.
Nobody can change any of their own settings.
In addition to limiting access to the web UI, you would need to restrict access to email commands. One way to do this would be to remove the alias or whatever to deliver mail to the testlist-request@example.org address, but again, on a shared host you can't do that. There is no way to do this via list configuration.
No messages get posted publicly at all. No one on the internet can view them - the only way to see them is logged in as admin or in the member’s email inboxes. Once again, no propagation/archives/news etc. at all anywhere else.
Set Archiving Options -> archive to No or set Archiving Options -> archive_private to private and control access as above.
The goal for this is to be a simple private communications list between members (less than 40).
I am new to mailman so I would really appreciate anyone’s help with this.
Limiting access to the web UI and to user settings is almost certainly not possible on a shared host.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Darth Vader
-
Mark Sapiro