Certain features (like spam filtering) require perl 5.6.1 or higher to function fully. If perl -v reflects anything smaller than 5.6.1, do the following:
cd /usr/ports/lang/perl5
make install clean
use.perl port
We'll also need to CPAN working for installing perl modules so make sure it's configured. If the following command doesn't give you a prompt, then you'll be prompted to configure.
perl -MCPAN -e shell
exit
http://www.tnpi.biz/computing/perl/MATT-Bundle/MATT-Bundle.tar.gz
http://www.tnpi.biz/internet/mail/toaster/Mail-Toaster.tar.gz
perl Makefile.PL
make test
make install
make conf (newconf for new installs)
make cgi (installs the index.cgi)
rehash
toaster_setup.pl -s pre
See http://mail.cadillac.net for an example of index.cgi.
vi /usr/local/etc/toaster.conf
vi /usr/local/etc/toaster-watcher.conf
toaster_setup.pl -s ports
toaster_setup.pl -s mysql
toaster_setup.pl -s [ apache | apache2 ]
toaster_setup.pl -s ucspi
toaster_setup.pl -s ezmlm
toaster_setup.pl -s vpopmail
toaster_setup.pl -s qmailadmin
With this patch: http://www.tnpi.biz/internet/mail/toaster/patches/index.shtml
toaster_setup.pl -s qmail
cd /usr/local/src/mail/qmail-1.03
make cert
toaster_setup.pl -s squirrelmail
toaster_setup.pl -s sqwebmail
toaster_setup.pl -s courier
cd /usr/local/etc/courier-imap
vi pop3d.cnf imapd.cnf quotawarnmsg
crontab -u root -e
9-59/10 * * * * /usr/local/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
40 * * * * /usr/local/share/sqwebmail/cleancache.pl 2>&1 > /dev/null
toaster_setup.pl -s filter
toaster_setup.pl -s supervise
toaster_setup.pl -s maillogs
See the file CONFIGURE or visit this URL: http://www.tnpi.biz/internet/mail/toaster/config.shtml Skipping this step is guaranteed to make you unhappy. :)