Mail::Toaster 4.01 released

Started by matt, November 19, 2004, 03:24:02 PM

Previous topic - Next topic

matt

Much has changed since 3.x. Read the ChangeLog. Seriously:

http://www.tnpi.biz/internet/mail/toaster/docs/changelog.shtml#4_00__2004_11_16" target="_blank">http://www.tnpi.biz/internet/mail/toaster/docs/changelog.shtml#4_00__2004_11_16

Change highlights:

INSTALLATION TESTING
you can test your install by running: "toaster_setup.pl -s test"  This will run an exhaustive suite of tests to confirm everything is installed and configured mostly correct. It doesn't test everything (yet) but it does test an awful lot. Try it, you'll be impressed. Once your toaster is installed, running "make test" in the Mail::Toaster distribution will run an additional 89 tests.

SIMSCAN
simscan is now the default content scanner, replacing qmail-scanner. It's small, it's fast, is efficient, and instead of quarantining virii, it blocks them. Edit per-domain options in /var/qmail/control/simcontrol.  If you want to enable attachment blocking, put the list of .xxx extensions in /var/qmail/control/ssattach. After editing simcontrol, run "qmail cdb" to rebuild it.

MAILFILTER
maildrop's mailfilter has been updated to work with SpamAssassin 3.0. It also tests for spamassassin headers and skips spamc processing if they're detected. This is to protect those that have configured their systems to scan the message during SMTP and during message delivery phases. The new mailfilter will be installed automatically and your old one backed up to mailfilter.$timestamp.

QMAIL CONTROL
The qmail control script (qmail) now rebuilds the new simscontrol databases, morercpthosts, and users/assign when  you run "qmail cdb".  It's one stop shopping, one run does it all.

CHANGE NOTIFICATION
There is a new option to send the admin an email every time a service/run file is updated. The notification looks like this:

Begin forwarded message:

From: mailto:root@mail.theartfarm.com" target="_blank">root@mail.theartfarm.com
Date: November 18, 2004 3:00:18 AM EST
To: mailto:postmaster@theartfarm.com" target="_blank">postmaster@theartfarm.com
Subject: /var/qmail/supervise/submit/run updated

This message is being sent to you because you have supervise_rebuilt_notice set in toaster-watcher.conf. I am notifitying you that /var/qmail/supervise/submit/run has been altered. The difference between the new file and the old one is:

10,12d9
< QMAILQUEUE="/var/qmail/bin/simscan"
< export QMAILQUEUE
<


EZMLM CGI
Sam Mayes hired me to write a script for batch adding and deleting users to an Ezmlm list. He has graciously donated it to the community. Example: https://mail.cadillac.net/ezmlm.cgi" target="_blank">https://mail.cadillac.net/ezmlm.cgi

FREEBSD JAILS
toaster_setup.pl -s jailadd has become significantly more robust and works very very well. I've also added  jaildelete which does exactly what you'd expect based on its name.

LINUX
The entire toaster will now build on a linux server. I've only tested on Fedora and had to add the users manually but everything else works. Why does that matter?  Well, for starters, the linux support isn't linux specific and will work on nearly any unix-like OS, including Mac OS X. Smile   Also, if a port install fails for some reason, it will be detected and a source install will be attempted.


KNOWN BUILD PROBLEMS:
pear-DB isn't working by default. I had to set this in my php.ini file to get it working:
 include_path = ".:/usr/local/share/pear/"
The port install gives you a quick "do this" message but it's easy to miss.

The RRDs perl module fails during install. Install manually:
  cd /usr/ports/net/rrdtool/work/rrdtool-x.xx/perl-shared/
  make; make; make install

The inter7 server has been flapping, down all day yesterday (DNS failures), spotty today. You can download simscan from:   http://www.tnpi.biz/internet/mail/toaster/src/simscan-1.0.7.tar.gz" target="_blank">http://www.tnpi.biz/internet/mail/toaster/src/simscan-1.0.7.tar.gz