Installing SpamAssassin Posted July 6, 2006
cd /usr/ports/mail/p5-Mail-SpamAssassin
make install
# (turn on DomainKeys, SPF, etc.)
cd /usr/local/lib/perl5/site_perl/*/Mail/SpamAssassin/Plugin
(cd /tmp && fetch http://tomclegg.net/software/spamd-domainkeys.patch)
patch </tmp/spamd-domainkeys.patch || mv DomainKeys.pm.orig DomainKeys.pm
mkdir /var/qmail/.spamassassin
chown qmailq:qmail /var/qmail/.spamassassin
cd /var/service
mkdir spamd
cd spamd
cat <<EOF >run
#!/bin/sh
exec spamd -r /var/run/spamd/spamd.pid -s stderr -u qmailq 2>&1
EOF
mkdir log log/main
cat <<EOF >log/run
#!/bin/sh
exec multilog t ./main
EOF
chmod +x run log/run
chmod +t .
cd /service
ln -s /var/service/spamd
sleep 10
tai64nlocal < /var/service/spamd/log/main/current
|