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. :)