SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free.
Web Administration
Primary tabs
Credits
Various bits of code, scripts, and procedures were put together with information from John Simpson's qmail.jms1.net website. It's an excellent resource on managing and setting up a Qmail server.
ezmlm-web is a web interface for the administration of ezmlm mailing lists. It allows complete control over their configuration by using a web browser. User-based access control relieves administrators from the burden of managing all their mailing lists on their own.
Installation
ezmlm-web requires the Perl bindings from Clearsilver, a fast, powerful, and language-neutral HTML template system:
cd /extra/src
wget http://www.clearsilver.net/downloads/clearsilver-0.10.5.tar.gz
tar zxf clearsilver-0.10.5.tar.gz
cd clearsilver-0.10.5Build and install it:
./configure
make
make installThen make and install the Perl compenents of Clearsilver:
cd perl/
perl Makefile.PL
make
make test
sudo make installMail::Ezmlm required manual install:
cd /extra/src
wget http://search.cpan.org/CPAN/authors/id/S/SU/SUMPFRALL/Ezmlm-0.08.2.tar.gz
tar zxf Ezmlm-0.08.2.tar.gz
cd Ezmlm-0.08.2
perl Makefile.PL
make
make installInstall the necessary Perl modules using CPAN:
perl -MCPAN -e shell
install Email::Address
install Mail::Address
install CGI
install CGI::Carp
install File::Path
install Encode
install Text:ParseWordsPatch Ezmlm.pm for changes in ezmlm-idx-7.x:
cd /usr/lib/perl5/site_perl/5.8.8/Mail
wget https://systemausfall.org/mail-archive/?2::240:get:1 -O Ezmlm.pm.patch
patch < Ezmlm.pm.patchDownload and unpack the ezmlm-web source:
cd /extra/src
wget --no-check-certificate https://systemausfall.org/toolforge/ezmlm-web/download/ezmlm-web-3.3/ezmlm-web-3.3.1.tar.gz
tar zxf ezmlm-web-3.3.1.tar.gz
cd ezmlm-web-3.3.1Build and install the programs:
perl Makefile.PL
make
make installEdit the /extra/src/ezmlm-web-3.3.1/examples/ezmlmwebrc.dist file and alter the variables to suit your mail server. For example:
$LIST_DIR = "/home/vpopmail/domains/<domain>";
$DOTQMAIL_DIR = "/home/vpopmail/domains/<domain>";Copy the example config file after you have edited it:
mkdir /etc/ezmlm-web
cp examples/ezmlmwebrc.dist /etc/ezmlm-web/ezmlmwebrcCopy the stylesheet files:
mkdir /var/websites/mail/htdocs/ezmlm-web
cp /usr/local/share/ezmlm-web/www-data/*.css /var/websites/mail/htdocs/ezmlm-webCreate a suid wrapper in the Apache CGI-BIN directory:
ezmlm-web-make-suid vpopmail /var/websites/mail/cgi-bin/ezmlm-web.cgi- Log in to post comments