About a year and a half ago I was on a quest to find a management panel for an Email gateway. I never found one but what I did find was Webmin (http://www.webmin.com/). Webmin is a web-based interface for system administration for Unix. It is entirely written in Perl/CGI. The base uses a perl-based web server (miniserv) that utilizes OpenSSL. Each administration piece is an independent module - including the themes (the way it looks - skins). There are modules for BIND, Sendmail, Postfix, iptables, etc. Access to, and administration capability of Webmin is based on user login.
I developed a module to entirely manage my Postfix/Procmail/SA configuration. So, talking from experience, I believe this could be a good base for your needs. Seeing that you want users to have access, you might want to look into Usermin. I am not sure which would serve your needs best. Based on user login, you can provide your users access only to your module and then only to specific areas of that module. You can entirely hide all other administration modules. Two books exist: 'Managing Linux Systems with Webmin' - Jamie Cameron, who developed almost the entire project, wrote a book for those people who want to author their own custom modules (http://www.webmin.com/index7.html). It explains the Webmin API to help plug the module into the Webmin core and ease the writing of some common functions. The title is a bit of a misnomer as Webmin can be installed on *nix platforms other than Linux. 'The Book of Webmin' - Joe Cooper of Swell Technology (http://www.swelltech.com) wrote one book that is user guide, more or less. His has a free online version (http://www.swelltech.com/support/webminguide-1.0/index.html). Both books have helped me in writing my custom module as well as providing a face-lift to the squidGuard module. Webmin is used in a lot of web-hosting facilities and you would not know it as the face has been customized. Jamie recently developed a management panel for virtual servers called Virtualmin. Some good documentation on this project can be located at http://www.swelltech.com/support/virtual-servers/index.html. Hope this helps! --Larry > -----Original Message----- > From: mvangord [mailto:[EMAIL PROTECTED] > Sent: Monday, October 20, 2003 11:01 PM > To: [EMAIL PROTECTED] > Subject: [SAtalk] CGI script for whitelisting? > > > Have any of you tried the following? > > Basically I am looking for a script that will run from > micro_httpd (or > another tiny httpd) that will ask for an email address, add it to the > whitelist file (no SQL) sort that file in alphabetical order and > stop/start amavisd. > > I am sure that this is almost trivial to do but I don't know where to > start. I have a Bash script on the filtering box that does > all of this > but I am looking for a web interface for it. > > I started writing a CGI script that would allow my users to > go to a web > site and add an email address to the white list. I quickly > realized that > I am a very rusty coder and so I decided to not "reinvent the > wheel" and > search for an awnser. > I have googled and searched sourceforge but I have yet to > find what I am > looking for. > > Does anyone know of an online-guide/book that will help me > write this, > or do you know of a script that does it already? > > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer relations > Here's your chance to show off your extensive product > knowledge We want to know what you know. Tell us and you have > a chance to win $100 > http://www.zoomerang.com/survey.zgi?> HRPT1X3RYQNC5V4MLNSV3E54 > > > _______________________________________________ > Spamassassin-talk mailing list [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/spamassassin-talk > ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk