The easy way would be to setup basic authentication under Apache


<Location /cgi-bin/ezmlm-cgi> AuthType Basic AuthName MailList AuthUserFile /web/hosts/www.somedomain.com/etc/users Require valid-user </Location>

The users file is created with htpasswd.

I know this works in the web server configuration files, and may work in .htaccess files.

While that would be easy, I would contest that it pales in comparison to systems where mailling list subscribers have full blown user accounts with passwords. Then you can have a notion of logging in, in order to check the necessary access required to view the archive. Mailman is one such example - though offhand I don't know of a way to make it work with QmailAdmin. That's a project for another day.


The example as written isn't bad for a small group where the mailing list users are finite. When you start dealing with customers who are allowed to make their own mailing lists, and want to protect their archives, things get more complex.

Regards,
--
Dave Steinberg
http://www.geekisp.com/
http://www.steinbergcomputing.com/

Reply via email to