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.5
Build and install it:
./configure
make
make install
Then make and install the Perl compenents of Clearsilver:
cd perl/
perl Makefile.PL
make
make test
sudo make install
Mail::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 install
Install 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:ParseWords
Patch 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.patch
Download 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.1
Build and install the programs:
perl Makefile.PL
make
make install
Edit 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/ezmlmwebrc
Copy the stylesheet files:
mkdir /var/websites/mail/htdocs/ezmlm-web
cp /usr/local/share/ezmlm-web/www-data/*.css /var/websites/mail/htdocs/ezmlm-web
Create 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