ajacoutot 7168f2aaf3 Fix pexp. 9 years ago
..
DESCR 5214fa81e8 on 2nd thought, remove dependencies on software that would prevent this from 17 years ago
PLIST 1f9a513648 update to MailScanner-4.85.2-1, from Brad (maintainer) 9 years ago
README 9d087a11f1 Tweak documentation according to recent rc changes. 10 years ago
mailscanner.rc 7168f2aaf3 Fix pexp. 9 years ago

README

$OpenBSD: README,v 1.5 2014/07/22 10:55:40 ajacoutot Exp $

+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------

The MailScanner port is using the original MailScanner tarball from
www.mailscanner.info. This tarball puts all the MailScanner files in
subdirectories

bin MailScanner binary / MailScanner start script etc.
etc MailScanner config files / rules / report templates
lib Virus wrapper and autoupdate scripts / MailScanner Perl libraries
docs Documentation
var pid file

In order to make this OpenBSD compliant the port installs those files
in the following directories:

${TRUEPREFIX}/libexec/MailScanner MailScanner binary, virus wrapper/autoupdate
${TRUEPREFIX}/lib/MailScanner MailScanner Perl libraries
${TRUEPREFIX}/share/MailScanner MailScanner report templates
${TRUEPREFIX}/share/doc/MailScanner Documentation
${TRUEPREFIX}/share/examples/MailScanner Example files
${SYSCONFDIR}/MailScanner MailScanner config files / rules

See http://www.mailscanner.info and the sample configuration
files in ${SYSCONFDIR}/MailScanner for further instructions.

To activate this package, you must do the following for sendmail:

1. Set the following in your sendmail.mc file:

define(`confDELIVER_MODE',`queue')
define(`confPRIVACY_FLAGS',`noetrn')

(if you do not have a sendmail.mc file, use
/usr/share/sendmail/cf/openbsd-proto.mc)

and regenerate your sendmail.cf

(if you do not know how, try:

m4 /usr/share/sendmail/m4/cf.m4 sendmail.mc > test.cf
)


2. Put the following line in /etc/rc.conf.local:

sendmail_flags=-L sm-mta -bd -OQueueDirectory=/var/spool/mqueue.in

3. Add the following to /etc/rc.local:

# MailScanner
if [ -x /usr/sbin/sendmail ]; then
echo -n ' sm-mta-queue'; /usr/sbin/sendmail -q30s -L sm-mta-queue
fi

4. Add "mailscanner" to your pkg_scripts line in /etc/rc.conf.local.

5. Add the following to root's crontab:

# Check the status of MailScanner every hour
0 * * * * ${TRUEPREFIX}/bin/check_mailscanner -q


For other MTAs, configure according to MailScanner's documentation,
and follow steps 4 and 5 above.