[Mailman-Users] No access to private archives

Mark Sapiro msapiro at value.net
Mon Jul 23 22:22:50 CEST 2007

Jon Loose wrote:

>A problem that seems strange at the moment: I have two lists, each set up in the same way to use private archives.  Mail has been sent to both lists, and these messages are archived (as evidenced by checking the files from the shell)  In one case, however, I can access the archives through the web interface, whilst in the other case I get the message:
>You don't have permission to access /pipermail/listname/ on this server.
>Apache Server at www.domainname.org Port 443

Mailman seems to think that this list has a public archive. At least it
is generating (somewhere) a public archive URL for this list, and
there is an archives/public/listname symlink or you'd be getting a
"not found" error. It is unclear what the problem is, but I am
guessing it is a combination of the list's Archiving
Options->archive_private being set to 'public', and the
archives/private directory not being 'world searchable' or owned by
the web server.

I expect you can access this list's archives via a private URL of the
form <http://www.example.com/mailman/private/listname>, and I also
suspect that changing the list's Archiving Options->archive_private to
'private' will fix the problem by using private archive URLs of the
above form in archive links.

Whether you need to adjust ownership and/or permissions of
archives/private depends on whether you ever want to have any public
archives. See <http://www.list.org/mailman-install/node9.html>.

Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list