remove mail/mailscanner-devel mail/mailscanner is now newer

This commit is contained in:
Philip M. Gollucci 2010-09-14 03:44:59 +00:00
parent 429e71ecb2
commit 8f1c3b0292
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=261120
16 changed files with 1 additions and 1540 deletions

1
MOVED
View File

@ -4556,3 +4556,4 @@ databases/mongodb-devel||2010-09-11|Older than databases/mongodb
japanese/tdiary-devel||2010-09-12|Removed
www/tdiary-devel||2010-09-12|Removed
multimedia/playd2|multimedia/playd|2010-09-13|Has expired: Use multimedia/playd instead
mail/mailscanner-devel|mail/mailscanner|2010-09-14|Removed, mail/mailscanner is newer

View File

@ -250,7 +250,6 @@
SUBDIR += mailman
SUBDIR += mailmgr
SUBDIR += mailscanner
SUBDIR += mailscanner-devel
SUBDIR += mailscanner-mrtg
SUBDIR += mailsync
SUBDIR += mailx

View File

@ -1,422 +0,0 @@
# New ports collection makefile for: MailScanner
# Date created: 17 March 2003
# Whom: Jan-Peter Koopmann <j.koopmann@seceidos.de>
#
# $FreeBSD$
#
PORTNAME= MailScanner
PORTVERSION= 4.80.4
CATEGORIES= mail
MASTER_SITES= http://www.mailscanner.info/files/4/tar/
PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}-install-${PORTVERSION}-${PATCHLEVEL}
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful virus/spam scanning framework for mail gateways
BUILD_DEPENDS= \
${SITE_PERL}/IO/Stringy.pm:${PORTSDIR}/devel/p5-IO-stringy \
${SITE_PERL}/${PERL_ARCH}/Bundle/DBI.pm:${PORTSDIR}/databases/p5-DBI \
${SITE_PERL}/Mail/Header.pm:${PORTSDIR}/mail/p5-Mail-Tools \
${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \
${SITE_PERL}/${PERL_ARCH}/HTML/HeadParser.pm:${PORTSDIR}/www/p5-HTML-Parser \
${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools \
${SITE_PERL}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
${SITE_PERL}/Convert/BinHex.pm:${PORTSDIR}/converters/p5-Convert-BinHex \
${SITE_PERL}/Net/CIDR.pm:${PORTSDIR}/net-mgmt/p5-Net-CIDR \
${SITE_PERL}/Net/Ident.pm:${PORTSDIR}/net/p5-Net-Ident \
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
${SITE_PERL}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \
${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
${SITE_PERL}/Time/Zone.pm:${PORTSDIR}/devel/p5-TimeDate \
${SITE_PERL}/${PERL_ARCH}/Filesys/Df.pm:${PORTSDIR}/sysutils/p5-Filesys-Df \
${SITE_PERL}/Sys/Hostname/Long.pm:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \
${SITE_PERL}/OLE/Storage_Lite.pm:${PORTSDIR}/devel/p5-OLE-Storage_Lite
RUN_DEPENDS+= ${BUILD_DEPENDS} \
bash:${PORTSDIR}/shells/bash \
tnef:${PORTSDIR}/converters/tnef \
wget:${PORTSDIR}/ftp/wget
OPTIONS= SPAMASSASSIN "Install SpamAssassin" on \
CLAMAV "Install ClamAV" on \
CLAMAVMODULE "Install ClamAV Module" off \
BDC "Install BitDefender" off
CONFLICTS= MailScanner-[0-9]*
PATCHLEVEL= 1
USE_PERL5= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-install-${PORTVERSION}
SUB_FILES= pkg-message
MAN8= MailScanner.8
MLINKS= MailScanner.8 mailscanner.8
.include <bsd.port.pre.mk>
.if defined(WITH_SPAMASSASSIN)
RUN_DEPENDS+= spamassassin:${PORTSDIR}/mail/p5-Mail-SpamAssassin
PLIST_SUB+= SPAMASSASSIN=""
.else
PLIST_SUB+= SPAMASSASSIN="@comment "
.endif
# backwards compatibility
.if defined(NO_SPAMASSASSIN_SYMLINK)
WITHOUT_SPAMASSASSIN_SYMLINK=${NO_SPAMASSASSIN_SYMLINK}
.endif
.if defined(WITHOUT_SPAMASSASSIN_SYMLINK)
PLIST_SUB+= SPAMASSASSIN_SYMLINK="@comment "
.else
PLIST_SUB+= SPAMASSASSIN_SYMLINK=""
.endif
.if !defined(WITHOUT_CLAMAV)
RUN_DEPENDS+= clamscan:${PORTSDIR}/security/clamav
.endif
.if defined(WITH_CLAMAVMODULE)
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Mail/ClamAV.pm:${PORTSDIR}/mail/p5-Mail-ClamAV
.endif
.if defined(WITH_CLAMAV)||defined(WITH_CLAMAVMODULE)
RUN_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip \
unrar:${PORTSDIR}/archivers/unrar \
zoo:${PORTSDIR}/archivers/zoo \
unarj:${PORTSDIR}/archivers/unarj \
unace:${PORTSDIR}/archivers/unace \
lha:${PORTSDIR}/archivers/lha
.endif
.if defined(WITH_BDC)
RUN_DEPENDS+= bdc:${PORTSDIR}/security/bdc
.endif
DOC_FILES= INSTALL.FreeBSD INSTALL.OpenBSD README
ETC_FILES= MailScanner.conf filename.rules.conf \
archives.filename.rules.conf archives.filetype.rules.conf \
filetype.rules.conf spam.assassin.prefs.conf \
spam.lists.conf virus.scanners.conf \
phishing.safe.sites.conf \
phishing.bad.sites.conf \
country.domains.conf
MCP_FILES= mcp.spam.assassin.prefs.conf \
10_example.cf v320.pre
USRLOCAL_FILES_LIB= \
bitdefender-autoupdate f-prot-autoupdate \
f-secure-wrapper inoculan-autoupdate \
kavdaemonclient-wrapper mcafee-autoupdate \
nod32-autoupdate rav-autoupdate \
rav-wrapper sophos-autoupdate
USE_RC_SUBR= mailscanner mta
post-extract:
cd ${WRKSRC} && ${TAR} xvzf perl-tar/MailScanner-${PORTVERSION}-${PATCHLEVEL}.tar.gz > /dev/null && ${MV} MailScanner-${PORTVERSION}-${PATCHLEVEL}/* .
do-build:
${PERL} -pi -e \
's,/opt/MailScanner/lib,${PREFIX}/lib/MailScanner,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \
${WRKSRC}/bin/MailScanner
${PERL} -pi -e \
's,/opt/MailScanner/lib,${PREFIX}/libexec/MailScanner,g;' \
${WRKSRC}/bin/mailscanner_create_locks
${PERL} -pi -e \
's,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \
${WRKSRC}/bin/processing_messages_alert
${PERL} -pi -e \
's,/opt/MailScanner/var/MailScanner.pid,/var/run/MailScanner.pid,g; \
s,/usr/lib/sendmail,/usr/sbin/sendmail,g; \
s,/opt/MailScanner/bin,${PREFIX}/bin,g; \
s,/opt/MailScanner/etc/reports,${DATADIR}/reports,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \
s,/opt/MailScanner/lib,${PREFIX}/lib/MailScanner,g; \
s,/usr/bin/unrar,${LOCALBASE}/bin/unrar,g; \
s,/bin/gunzip,/usr/bin/gunzip,g; \
s,/etc/mail/spamassassin,${LOCALBASE}/etc/mail/spamassassin,g; \
s,/tmp/clamd.socket,/var/run/clamav/clamd.sock,g; \
s,/usr/local/share/clamav,/var/db/clamav,g;' \
${WRKSRC}/etc/MailScanner.conf
${PERL} -pi -e \
's,/opt/MailScanner/lib,${PREFIX}/libexec/MailScanner,g; \
s,/bin/false,/usr/bin/false,;' ${WRKSRC}/etc/virus.scanners.conf
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \
${WRKSRC}/bin/update_virus_scanners
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \
s,%%RC_SUBR%%,/etc/rc.subr,g;' \
${WRKSRC}/bin/cron/update_virus_scanners.cron
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \
${WRKSRC}/bin/update_bad_phishing_emails
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \
${WRKSRC}/bin/update_phishing_sites
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \
${WRKSRC}/bin/update_bad_phishing_sites
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \
s,%%RC_SUBR%%,/etc/rc.subr,g;' \
${WRKSRC}/bin/cron/update_phishing_sites.cron
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \
s,%%RC_SUBR%%,/etc/rc.subr,g;' \
${WRKSRC}/bin/cron/update_bad_phishing_sites.cron
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g; \
s,%%RC_SUBR%%,/etc/rc.subr,g;' \
${WRKSRC}/bin/cron/update_spamassassin.cron
${PERL} -pi -e \
's,/bin/bash,${LOCALBASE}/bin/bash,g; \
s,/etc/init.d/MailScanner,${LOCALBASE}/etc/rc.d/mailscanner,g; \
s,/etc/mail/,${LOCALBASE}/etc/mail/,g; \
s,/usr/bin/sa-compile,${LOCALBASE}/bin/sa-compile,g; \
s,/usr/bin/sa-update,${LOCALBASE}/bin/sa-update,g;' \
${WRKSRC}/bin/update_spamassassin
${PERL} -pi -e \
's,/etc/MailScanner/MailScanner.conf,${PREFIX}/etc/MailScanner/MailScanner.conf,g; \
s,/opt/MailScanner/bin,${PREFIX}/libexec/MailScanner,g;' \
${WRKSRC}/bin/clean.SA.cache
${PERL} -pi -e \
's,/opt/MailScanner/var/MailScanner.pid,/var/run/MailScanner.pid,g; \
s,/usr/lib/sendmail,/usr/sbin/sendmail,g; \
s,/opt/MailScanner/bin,${PREFIX}/bin,g; \
s,/opt/MailScanner/etc/reports,${DATADIR}/reports,g; \
s,/opt/MailScanner/etc,${PREFIX}/etc/MailScanner,g;' \
${WRKSRC}/lib/MailScanner/ConfigDefs.pl
${PERL} -pi -e \
's,/bin/sed,/usr/bin/sed,g;' ${WRKSRC}/lib/MailScanner/SystemDefs.pm
${PERL} -pi -e \
's,/usr/bin/clamscan,${LOCALBASE}/bin/clamscan,g;' \
${WRKSRC}/lib/clamav-wrapper
${PERL} -pi -e \
's,/usr/bin/wget,${LOCALBASE}/bin/wget,g;' \
${WRKSRC}/lib/sophos-autoupdate
${PERL} -pi -e \
's,/usr/bin/unzip,${LOCALBASE}/bin/unzip,g;' \
${WRKSRC}/lib/sophos-autoupdate
.for FILE in ${USRLOCAL_FILES_LIB}
${PERL} -pi -e \
's,/usr/local,${LOCALBASE},g;' \
${WRKSRC}/lib/${FILE}
.endfor
do-install:
#
# Step 1: Install bin files
#
${INSTALL_SCRIPT} ${WRKSRC}/bin/MailScanner ${PREFIX}/sbin/mailscanner
${LN} -s ${LOCALBASE}/sbin/mailscanner ${PREFIX}/sbin/MailScanner
#
# Step 2: Install libexec files
#
${MKDIR} ${PREFIX}/libexec/MailScanner
${CHMOD} -R ${BINMODE} ${PREFIX}/libexec/MailScanner
cd ${WRKSRC}/lib && ${FIND} * -name "*-wrapper" -exec \
${INSTALL_SCRIPT} {} ${PREFIX}/libexec/MailScanner/{}.sample \;
cd ${WRKSRC}/lib && ${FIND} * -name "*-autoupdate" -exec \
${INSTALL_SCRIPT} {} ${PREFIX}/libexec/MailScanner/{}.sample \;
${INSTALL_SCRIPT} ${WRKSRC}/bin/analyse_SpamAssassin_cache \
${PREFIX}/libexec/MailScanner/analyse_SpamAssassin_cache
${INSTALL_SCRIPT} ${WRKSRC}/bin/clean.SA.cache \
${PREFIX}/libexec/MailScanner/clean.SA.cache
${INSTALL_SCRIPT} ${WRKSRC}/bin/clean.quarantine \
${PREFIX}/libexec/MailScanner/clean.quarantine
${INSTALL_SCRIPT} ${WRKSRC}/bin/mailscanner_create_locks \
${PREFIX}/libexec/MailScanner/mailscanner_create_locks
${INSTALL_SCRIPT} ${WRKSRC}/bin/processing_messages_alert \
${PREFIX}/libexec/MailScanner/processing_messages_alert
${INSTALL_SCRIPT} ${WRKSRC}/bin/Quick.Peek \
${PREFIX}/libexec/MailScanner/Quick.Peek
${INSTALL_SCRIPT} ${WRKSRC}/bin/update_bad_phishing_emails \
${PREFIX}/libexec/MailScanner/update_bad_phishing_emails
${INSTALL_SCRIPT} ${WRKSRC}/bin/update_phishing_sites \
${PREFIX}/libexec/MailScanner/update_phishing_sites
${INSTALL_SCRIPT} ${WRKSRC}/bin/update_bad_phishing_sites \
${PREFIX}/libexec/MailScanner/update_bad_phishing_sites
${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_phishing_sites.cron \
${PREFIX}/libexec/MailScanner/update_phishing_sites.cron
${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_bad_phishing_sites.cron \
${PREFIX}/libexec/MailScanner/update_bad_phishing_sites.cron
${INSTALL_SCRIPT} ${WRKSRC}/bin/update_virus_scanners \
${PREFIX}/libexec/MailScanner/update_virus_scanners
${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_virus_scanners.cron \
${PREFIX}/libexec/MailScanner/update_virus_scanners.cron
${INSTALL_SCRIPT} ${WRKSRC}/bin/update_spamassassin \
${PREFIX}/libexec/MailScanner/update_spamassassin
${INSTALL_SCRIPT} ${WRKSRC}/bin/cron/update_spamassassin.cron \
${PREFIX}/libexec/MailScanner/update_spamassassin.cron
#
# Step 3: Install etc files
#
${MKDIR} ${PREFIX}/etc/MailScanner
${CHMOD} ${BINMODE} ${PREFIX}/etc/MailScanner
.for FILE in ${ETC_FILES}
${INSTALL_DATA} ${WRKSRC}/etc/${FILE} \
${PREFIX}/etc/MailScanner/${FILE}.sample
.endfor
${MKDIR} ${PREFIX}/etc/MailScanner/rules
cd ${WRKSRC}/etc/rules && \
${INSTALL_DATA} EXAMPLES README ${PREFIX}/etc/MailScanner/rules
${INSTALL_DATA} ${WRKSRC}/etc/rules/spam.whitelist.rules \
${PREFIX}/etc/MailScanner/rules/spam.whitelist.rules.sample
${INSTALL_DATA} ${WRKSRC}/etc/rules/bounce.rules \
${PREFIX}/etc/MailScanner/rules/bounce.rules.sample
${INSTALL_DATA} ${WRKSRC}/etc/rules/max.message.size.rules \
${PREFIX}/etc/MailScanner/rules/max.message.size.rules.sample
${MKDIR} ${PREFIX}/etc/MailScanner/mcp
${CHMOD} ${BINMODE} ${PREFIX}/etc/MailScanner/mcp
.for FILE in ${MCP_FILES}
${INSTALL_DATA} ${WRKSRC}/etc/mcp/${FILE} \
${PREFIX}/etc/MailScanner/mcp/${FILE}.sample
.endfor
${MKDIR} ${PREFIX}/etc/MailScanner/conf.d
${INSTALL_DATA} ${WRKSRC}/etc/conf.d/README \
${PREFIX}/etc/MailScanner/conf.d/README
#
# Step 4: Install files in share
#
@${MKDIR} ${DATADIR}
cd ${WRKSRC}/etc && ${FIND} reports -type d ! -name "*.old" -exec \
${MKDIR} ${DATADIR}/{} \;
# cd ${WRKSRC}/etc && ${FIND} reports -type f ! \( -name "*.orig" -exec ...
cd ${WRKSRC}/etc && ${FIND} reports \( -type d -name "*.old" -prune \) \
-o \( -type f ! \( -name "*.orig" -o -name "*.bak" \) \
-exec ${INSTALL_DATA} {} ${DATADIR}/{}.sample \; \)
${CHMOD} -R ${BINMODE} ${DATADIR}/reports
#
# Step 5: Install lib
#
${MKDIR} ${PREFIX}/lib/MailScanner/MailScanner
${MKDIR} ${PREFIX}/lib/MailScanner/MailScanner/CustomFunctions
${INSTALL_SCRIPT} ${WRKSRC}/lib/MailScanner.pm \
${PREFIX}/lib/MailScanner/MailScanner.pm
cd ${WRKSRC}/lib/MailScanner && ${FIND} * -type f ! -name "*.orig" -exec \
${INSTALL_SCRIPT} {} ${PREFIX}/lib/MailScanner/MailScanner/{} \;
#
# Step 6: Docs & Manpages
#
# Manpage
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${FILESDIR}/README.FreeBSD.port ${DOCSDIR}
# Sophos install script
${INSTALL_SCRIPT} ${FILESDIR}/Sophos.install.freebsd ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR}
.endif
cd ${FILESDIR} && \
${INSTALL_MAN} ${MAN8} ${MAN5PREFIX}/man/man8
${PERL} -pi -e \
's,%%LOCALBASE%%,${LOCALBASE},g; \
s,%%PREFIX%%,${PREFIX},g;' \
${DOCSDIR}/Sophos.install.freebsd
.if exists(${PREFIX}/etc/MailScanner/MailScanner.conf)
# Upgrading MailScanner.conf file... Please wait
@${PERL} ${WRKSRC}/bin/upgrade_MailScanner_conf \
${PREFIX}/etc/MailScanner/MailScanner.conf \
${PREFIX}/etc/MailScanner/MailScanner.conf.sample > \
${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} \
2> /dev/null
# Diff the files. If the files do not differ, delete the new file
@if diff -b -B -q ${PREFIX}/etc/MailScanner/MailScanner.conf \
${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} ; \
then ${ECHO} "No changes in MailScanner.conf options found" ; \
${RM} ${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION} ; \
else \
${ECHO} "Changes in MailScanner.conf found. Please look at \
${PREFIX}/etc/MailScanner/MailScanner.conf.new.${PORTVERSION}" ; \
fi
.endif
# Languages.conf update
@for LANG_DIR in ${DATADIR}/reports/*; do \
if [ -f $${LANG_DIR}/languages.conf ]; then \
${ECHO} -n Upgrading $${LANG_DIR}/languages.conf... Please wait...; \
${PERL} ${WRKSRC}/bin/upgrade_languages_conf \
$${LANG_DIR}/languages.conf \
$${LANG_DIR}/languages.conf.sample > \
$${LANG_DIR}/languages.conf.new.${PORTVERSION} \
2> /dev/null ; \
if diff -b -B -q $${LANG_DIR}/languages.conf \
$${LANG_DIR}/languages.conf.new.${PORTVERSION} ; \
then ${ECHO} " no changes"; \
${RM} $${LANG_DIR}/languages.conf.new.${PORTVERSION} ; \
else ${ECHO} " done"; \
${CP} $${LANG_DIR}/languages.conf.new.${PORTVERSION} $${LANG_DIR}/languages.conf ; \
fi; \
fi; \
done
@${CAT} ${PKGMESSAGE}
post-install:
.if defined(WITH_SPAMASSASSIN) && !defined(WITHOUT_SPAMASSASSIN_SYMLINK)
@if [ ! -r ${PREFIX}/etc/mail/spamassassin/mailscanner.cf ]; then \
${ECHO} ${LN} -s ${PREFIX}/etc/MailScanner/spam.assassin.prefs.conf ${PREFIX}/etc/mail/spamassassin/mailscanner.cf; \
${LN} -s ${PREFIX}/etc/MailScanner/spam.assassin.prefs.conf ${PREFIX}/etc/mail/spamassassin/mailscanner.cf; \
else \
${ECHO} "File ${PREFIX}/etc/mail/spamassassin/mailscanner.cf already exists!"; \
fi;
.endif
# Display warning about new start/stop scripts
@${CAT} ${FILESDIR}/rcwarning.txt
.if !defined(BATCH)
@${ECHO} Press ENTER to continue...
@read a
.endif
renew-wrapper: configure
# Renew virus wrapper scripts
${INSTALL_SCRIPT} ${WRKSRC}/lib/*-wrapper ${PREFIX}/libexec/MailScanner
renew-autoupdate: configure
# Renew autoupdate scripts
${INSTALL_SCRIPT} ${WRKSRC}/lib/*-autoupdate ${PREFIX}/libexec/MailScanner
renew-reports: configure
# Renew reports
cd ${WRKSRC}/etc/reports/en && ${FIND} * -type f ! -name "*.orig" \
-exec ${INSTALL_DATA} {} ${DATADIR}/reports/en/{} \;
initial-config: renew-wrapper renew-autoupdate renew-reports
cd ${WRKSRC}/etc && ${INSTALL_DATA} ${ETC_FILES} \
${PREFIX}/etc/MailScanner
${INSTALL_DATA} ${WRKSRC}/etc/rules/spam.whitelist.rules \
${PREFIX}/etc/MailScanner/rules/spam.whitelist.rules
${INSTALL_DATA} ${WRKSRC}/etc/rules/bounce.rules \
${PREFIX}/etc/MailScanner/rules/bounce.rules
${INSTALL_DATA} ${WRKSRC}/etc/rules/max.message.size.rules \
${PREFIX}/etc/MailScanner/rules/max.message.size.rules
.for FILE in ${MCP_FILES}
${INSTALL_DATA} ${WRKSRC}/etc/mcp/${FILE} \
${PREFIX}/etc/MailScanner/mcp/${FILE}
.endfor
@${ECHO} "******************************************************************************"
@${ECHO} "The provided default configuration requires several directories to be created:"
@${ECHO} "/var/spool/MailScanner/incoming"
@${ECHO} "/var/spool/MailScanner/incoming/Locks"
@${ECHO} "/var/spool/MailScanner/quarantine"
@${ECHO} "/var/spool/mqueue"
@${ECHO} "/var/spool/mqueue.in"
@${ECHO} "Either create those directories or change the configuration."
@${ECHO} "******************************************************************************"
.include <bsd.port.post.mk>

View File

@ -1,3 +0,0 @@
MD5 (MailScanner-install-4.80.4-1.tar.gz) = 5877af6aef145719e5c8f7d55ec1ac64
SHA256 (MailScanner-install-4.80.4-1.tar.gz) = c8f61a4149bf611a2ef4d17f9ae6eeb09706e032a6e64732f42b04847a2971dd
SIZE (MailScanner-install-4.80.4-1.tar.gz) = 9119787

View File

@ -1,12 +0,0 @@
.TH "MailScanner" "8" "4.52.2" "Julian Field" "Mail"
.SH "NAME"
.LP
MailScanner \- Virus/Spam Scanner for Sendmail, Exim and Postfix
.SH "SEE ALSO"
.LP
Please see http://www.mailscanner.info for current documentation. All current configuration options can be found at
.br
.br
http://www.mailscanner.info/MailScanner.conf.index.html

View File

@ -1,46 +0,0 @@
The MailScanner port is using the original MailScanner tarball from
www.mailscanner.info. Unfortunatly the tarball consists of MailScanner
and perl modules etc. MailScanner depends on. The port is not using
Julians install.sh or the provided modules. All modules that MailScanner
depends on are installed via ports as well.
In order to make the installation FreeBSD compliant the port installs files
in the following directories:
/usr/local/sbin MailScanner binary
/usr/local/libexec/MailScanner virus wrapper/autoupdate, cron-scripts etc.
/usr/local/lib/MailScanner MailScanner Perl libraries
/usr/local/share/MailScanner MailScanner report templates
/usr/local/share/doc/MailScanner Documentation
/usr/local/etc/MailScanner MailScanner config files / rules
/usr/local/etc/rc.d start/stop scripts
The port installs two start/stop scripts in /usr/local/etc/rc.d:
mailscanner.sh
mta.sh
My suggestion is to use mta.sh instead of the usual FreeBSD MTA startup
process. This of course means that you will have to disable MTA startup
in rc.conf completely. Put this in your rc.conf:
sendmail_enable="NONE"
Please have a look at the provided start scripts for settings you have to
make in rc.conf.
When upgrading the port it will try to look for new options/variables in
MailScanner.conf using Julians upgrade_MailScanner_conf script. If it finds
changes it will create a newly merged MailScanner.conf and copy it to
/usr/local/etc/MailScanner/MailScanner.conf.new.PORTVERSION. Moreover the
port will try to update all your languages conf files.
If you have suggestions for this port please let me know and drop me an e-mail at
j.koopmann@seceidos.de
Thanks,
Jan-Peter Koopmann

View File

@ -1,92 +0,0 @@
!%%LOCALBASE%%/bin/bash
#
# $Id: Sophos.install.freebsd,v 1.3 2004/01/31 23:43:16 sergei Exp $
#
# Run this script to install Sophos in the right place, with the right
# options for the MailScanner.
# Run this script from inside the directory in which you have copied
# and unpacked the Sophos distribution.
# Tweaked for FreeBSD.
SOPHOS=%%LOCALBASE%%/Sophos
SCRIPTS=%%PREFIX%%/libexec/MailScanner
COMPD=freebsd.elf.tar.Z
DISTRIB=freebsd.elf.tar
mkdir -p ${SOPHOS}
chown -R root ${SOPHOS}
chmod -R go+rX ${SOPHOS}
# Clear out any old libs from /usr/local/lib which is where
# a default SAVI installation will have left them
echo Clearing out old default Sophos installation libraries
rm -f %%LOCALBASE%%/lib/libsavi.so*
# Have we got to uncompress the distribution for them?
if [ -f $COMPD ]; then
echo Uncompressing Sophos distribution
uncompress $COMPD
fi
# Have we got to unpack the distribution for them?
if [ -f $DISTRIB ]; then
# Is there an old unpacked distribution here too??
if [ -d sav-install ]; then
echo Clearing out unpacked distribution
rm -rf sav-install
fi
# Unpack the distribution
echo Unpacking distribution
tar xBf $DISTRIB
fi
# JKF 31/08/2001 Remove any existing vdl.dat files
if [ -f ${SOPHOS}/lib/vdl.dat ]; then
rm -f ${SOPHOS}/lib/vdl*
fi
if [ -f ${SOPHOS}/lib/vdln.dat ]; then
rm -f ${SOPHOS}/lib/vdl*
fi
if [ -f ${SOPHOS}/lib/vdl01.vdb ]; then
rm -f ${SOPHOS}/lib/vdl*
fi
# Are we in the right directory, or one above it?
if [ -d sav-install ]; then
cd sav-install
fi
# Check we have found the install.sh script
if [ \! -f install.sh ]; then
echo Please cd into the directory containing the Sophos install.sh
echo script and run this command again.
exit 1
fi
echo Installing Sophos for MailScanner
./install.sh -v -d ${SOPHOS} -s lib -ni
if [ -f /etc/sav.conf ]; then
echo Removing troublesome and useless configuration file /etc/sav.conf
rm -f /etc/sav.conf
fi
echo Creating links so Perl-SAVI module compiles
[ -e ${SOPHOS}/lib/libsavi.so.2 ] && ln -sf libsavi.so.2 ${SOPHOS}/lib/libsavi.so
[ -e ${SOPHOS}/lib/libsavi.so.3 ] && ln -sf libsavi.so.3 ${SOPHOS}/lib/libsavi.so
echo
echo Fetching latest IDE virus identities from www.sophos.com
${SCRIPTS}/sophos-autoupdate
if [ -f ${SCRIPTS}/sophos-wrapper ]; then
chmod a=rx ${SCRIPTS}/sophos-wrapper
echo Done.
else
echo Something has gone wrong. There should be a copy of the
echo script sophos-wrapper in the directory ${SCRIPTS}.
echo Please re-install the MailScanner or fetch another copy of
echo sophoswrapper from the distribution web site.
fi
exit 0

View File

@ -1,43 +0,0 @@
#! /bin/sh
# PROVIDE: mailscanner
# REQUIRE: mta
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable mailscanner:
# mailscanner_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable mailscanner
# mailscanner_configfile (path): Set to "%%PREFIX%%/etc/MailScanner/MailScanner.conf" by default.
# mailscanner_pidfile (path): Set to "/var/run/MailScanner.pid" by default.
#
. /etc/rc.subr
name="mailscanner"
rcvar=`set_rcvar`
load_rc_config $name
: ${mailscanner_enable="NO"}
: ${mailscanner_configfile="%%PREFIX%%/etc/MailScanner/MailScanner.conf"}
: ${mailscanner_pidfile="/var/run/MailScanner.pid"}
command="%%PREFIX%%/sbin/mailscanner"
pidfile=${mailscanner_pidfile}
command_args="${mailscanner_configfile}"
required_files="${mailscanner_configfile}"
_ms_start_precmd() {
# Quietly try to raise the open_files limit
#
ulimit -n 2000 >/dev/null 2>&1
}
start_precmd=_ms_start_precmd
procname="MailScanner"
run_rc_command "$1"

View File

@ -1,150 +0,0 @@
#!/bin/sh
#
# mta.sh - start multiple MTA instances, e.g. for MailScanner
# PROVIDE: mta
# REQUIRE: LOGIN cleanvar
# BEFORE:
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable mta at boot-up time:
# mta_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable mta
# mta_type (str): Type of MTA (sendmail, exim, unknown), defaults to "sendmail"
# mta_profiles (string): Undefined by default. Define your profiles here.
# mta_flags (str): Set to "" by default.
# Extra flags passed to start command.
# mta_program (str): Path to program, defaults depending on $mta_type
# either to "/usr/sbin/sendmail" or "/usr/local/sbin/exim"
# mta_configfile (str): Config file, defaults depending on $mta_type either
# to "/etc/mail/sendmail.cf" or "/usr/local/etc/exim/configure"
# mta_pidfile (str): PID file, defaults depending on $mta_type either
# to "/var/run/sendmail.pid" or "/var/run/exim.pid"
#
#
# ATTENTION: All of the above entries are necessary in order for mta.sh to work correctly!
#
#
# Examples:
#
# Exim, 2 instances (for MailScanner):
#
# mta_enable="YES"
# mta_type="exim"
# mta_profiles="incoming outgoing"
# mta_incoming_configfile="/usr/local/etc/exim/configure.in"
# mta_incoming_flags="-bd"
# mta_incoming_pidfile="/var/run/exim_in.pid"
# mta_outgoing_configfile="/usr/local/etc/exim/configure.out"
# mta_outgoing_flags="-q15m"
# mta_outgoing_pidfile="/var/run/exim_out.pid"
#
# Sendmail, 3 instances (for MailScanner):
#
# mta_enable="YES"
# mta_type="sendmail"
# mta_profiles="incoming outgoing submitqueue"
# mta_incoming_flags="-L sm-mta-in -bd -OPrivacyOptions=noetrn -OQueueDirectory=/var/spool/mqueue.in -ODeliveryMode=queueonly"
# mta_incoming_pidfile="/var/run/sendmail_in.pid"
# mta_incoming_configfile="/etc/mail/sendmail.cf"
# mta_outgoing_flags="-L sm-mta-out -q15m"
# mta_outgoing_pidfile="/var/run/sendmail_out.pid"
# mta_outgoing_configfile="/etc/mail/sendmail.cf"
# mta_submitqueue_flags="-L sm-msp-queue -Ac -q15m"
# mta_submitqueue_pidfile="/var/spool/clientmqueue/sm-client.pid"
# mta_submitqueue_configfile="/etc/mail/submit.cf"
PATH=$PATH:/sbin:/usr/sbin; export PATH
. /etc/rc.subr
name="mta"
rcvar=`set_rcvar`
_mta_rc_script="%%PREFIX%%/etc/rc.d/mta"
load_rc_config $name
: ${mta_enable="NO"}
: ${mta_type="sendmail"}
case "${mta_type}" in
sendmail)
_mta_program="/usr/sbin/sendmail"
_mta_configfile="/etc/mail/sendmail.cf"
_mta_pidfile="/var/run/sendmail.pid"
;;
exim)
_mta_program="/usr/local/sbin/exim"
_mta_configfile="/usr/local/etc/exim/configure"
_mta_pidfile="/var/run/exim.pid"
;;
esac
: ${mta_program=${_mta_program}}
: ${mta_configfile=${_mta_configfile}}
: ${mta_pidfile=${_mta_pidfile}}
# support SIGHUP to reparse configuration file
extra_commands="reload"
# command and arguments
command="${mta_program}"
if [ -n "${2}" -o -n "$profile" ]; then
profile=${profile-$2}
export profile
if [ "x${mta_profiles}" != "x" ]; then
eval mta_configfile=\${mta_${profile}_configfile}
[ "x${mta_configfile}" = "x" ] && {
echo "You must define a configuration file (mta_${profile}_configfile)"
exit 1
}
eval mta_enable=\${mta_${profile}_enable:-YES}
eval mta_flags=\${mta_${profile}_flags:-${mta_flags}}
eval mta_configfile=\${mta_${profile}_configfile:-${mta_configfile}}
eval mta_pidfile=\${mta_${profile}_pidfile:-${mta_pidfile}}
pidfile="${_pidprefix}.${profile}.pid"
else
echo "$_mta_rc_script: extra argument ignored"
fi
else
if [ "x${mta_profiles}" != "x" ]; then
for profile in ${mta_profiles}; do
echo "===> mta profile: ${profile}"
$_mta_rc_script $1 $profile
retcode=$?
if [ "$?" -ne 0 ]; then
failed="${profile} ({$retcode}) ${failed}"
else
success="${profile} ${success}"
fi
done
exit 0
fi
fi
pidfile=${mta_pidfile}
required_files="${mta_configfile}"
# select correct command arguments
case "${mta_type}" in
sendmail)
command_args="-C'${mta_configfile}' -OPidFile='${pidfile}'"
;;
exim)
command_args="-C '${mta_configfile}' -oP '${pidfile}'"
;;
*)
command_args=""
;;
esac
run_rc_command "$1"

View File

@ -1,38 +0,0 @@
--- ../MailScanner-install-4.50.15.orig/bin/cron/update_phishing_sites.cron Wed Feb 15 20:02:33 2006
+++ bin/cron/update_phishing_sites.cron Wed Feb 15 20:14:45 2006
@@ -1,20 +1,24 @@
#!/bin/bash
-# Insert a random delay up to this value, to spread virus updates round
-# the clock. 1800 seconds = 30 minutes.
-# Set this to 0 to disable it.
-UPDATEMAXDELAY=3600
-if [ -f /etc/sysconfig/MailScanner ] ; then
- . /etc/sysconfig/MailScanner
-fi
-export UPDATEMAXDELAY
+# Add the following line to /etc/rc.conf to configure a maximum delay in
+# order to spread virus updates round the clock. 1800 seconds = 30 minutes.
+# Set this to 0 to disable it
+
+. /etc/rc.subr
+
+name="mailscanner"
+rcvar=`set_rcvar`
+
+load_rc_config $name
+
+: ${mailscanner_updatemaxdelay="600"}
[ -x /opt/MailScanner/bin/update_phishing_sites ] || exit 0
-if [ "x$UPDATEMAXDELAY" = "x0" ]; then
+if [ "x${mailscanner_updatemaxdelay}" = "x0" ]; then
:
else
- logger -p mail.info -t update.phishing.sites Delaying cron job up to $UPDATEMAXDELAY seconds
- perl -e "sleep int(rand($UPDATEMAXDELAY));"
+ logger -p mail.info -t update.phishing.sites Delaying cron job up to ${mailscanner_updatemaxdelay} seconds
+ perl -e "sleep int(rand(${mailscanner_updatemaxdelay}));"
fi
exec /opt/MailScanner/bin/update_phishing_sites > /dev/null 2>&1
exit 0

View File

@ -1,38 +0,0 @@
--- ../MailScanner-install-4.50.15.orig/bin/cron/update_virus_scanners.cron Wed Feb 15 20:02:33 2006
+++ bin/cron/update_virus_scanners.cron Wed Feb 15 20:11:17 2006
@@ -1,20 +1,24 @@
#!/bin/bash
-# Insert a random delay up to this value, to spread virus updates round
-# the clock. 1800 seconds = 30 minutes.
-# Set this to 0 to disable it.
-UPDATEMAXDELAY=600
-if [ -f /etc/sysconfig/MailScanner ] ; then
- . /etc/sysconfig/MailScanner
-fi
-export UPDATEMAXDELAY
+# Add the following line to /etc/rc.conf to configure a maximum delay in
+# order to spread virus updates round the clock. 1800 seconds = 30 minutes.
+# Set this to 0 to disable it
+
+. /etc/rc.subr
+
+name="mailscanner"
+rcvar=`set_rcvar`
+
+load_rc_config $name
+
+: ${mailscanner_updatemaxdelay="600"}
[ -x /opt/MailScanner/bin/update_virus_scanners ] || exit 0
-if [ "x$UPDATEMAXDELAY" = "x0" ]; then
+if [ "x${mailscanner_updatemaxdelay}" = "x0" ]; then
:
else
- logger -p mail.info -t update.virus.scanners Delaying cron job up to $UPDATEMAXDELAY seconds
- perl -e "sleep int(rand($UPDATEMAXDELAY));"
+ logger -p mail.info -t update.virus.scanners Delaying cron job up to ${mailscanner_updatemaxdelay} seconds
+ perl -e "sleep int(rand(${mailscanner_updatemaxdelay}));"
fi
exec /opt/MailScanner/bin/update_virus_scanners
exit 0

View File

@ -1,12 +0,0 @@
--- ./lib/clamav-wrapper.orig 2009-03-27 09:07:39.000000000 -0400
+++ ./lib/clamav-wrapper 2009-03-27 09:08:46.000000000 -0400
@@ -51,6 +51,9 @@
# You may want to check this script for bash-isms
+PATH=$PATH:/usr/local/bin
+export PATH
+
TempDir="/tmp/clamav.$$"
ClamUser="clamav"
ClamGroup="clamav"

View File

@ -1,64 +0,0 @@
*************************************************************************
_ _____ _____ _____ _ _ _____ ___ ___ _ _
/ \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | |
/ _ \ | | | | | _| | \| | | | | | | | | \| |
/ ___ \| | | | | |___| |\ | | | | | |_| | |\ |
/_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_|
See %%PREFIX%%/share/doc/MailScanner/README.FreeBSD.port,
http://www.mailscanner.info, the man pages MailScanner and
MailScanner.conf for further instructions.
You will need to make several modifications to config files
before MailScanner will work correctly.
If this is the first time you are installing this port you
should create an initial set of configuration files with
make initial-config
within this directory. Without this step you will only have
.sample files instead of real .conf files and report
templates.
If you are upgrading your port you might consider
running
make renew-wrapper
make renew-autoupdate
make renew-reports
to update your virus-wrappers, autoupdates, reports and
languages.conf
The english languages.conf is updated automatically. For all
other versions use the update_languages_conf tool found
in the work directory of this port.
Sophos users: Please take a look at the Sophos install
script %%PREFIX%%/share/doc/MailScanner/Sophos.install.freebsd
*****************************************************************
A new optional rc variable called mailscanner_user has been added
to the startup script. This is a temporary workaround to address
any possible taint mode problems that may still be present in the
code.
Taint mode related problems can usually be identified from
undeliverable reports containing the following error:
"MailScanner: Message attempted to kill MailScanner"
If you changed the "Run As User" variable in MailScanner.conf
and wish to disable taint mode, you MUST also set the same value
in /etc/rc.conf.
i.e. mailscanner_user="postfix"
To re-enable taint mode, simply remove the variable from rc.conf.
The new variable uses su to start the master perl script as the
specified user, this effectively disables perl's taint mode.
*****************************************************************
*************************************************************************

View File

@ -1,18 +0,0 @@
*************************************************************************
_ _____ _____ _____ _ _ _____ ___ ___ _ _
/ \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | |
/ _ \ | | | | | _| | \| | | | | | | | | \| |
/ ___ \| | | | | |___| |\ | | | | | |_| | |\ |
/_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_|
The MailScanner port uses new start/stop scripts according to rc.subr
standard. Your old scripts will be overwritten after you press ENTER.
To start mailscanner and your mta, please put the correct statements in
your rc.conf. For examples/syntax please look at mailscanner.sh and
mta.sh in your rc.d directory.
Please: Also have a look at CHANGES.port in your MailScanner
doc dir (see above).
*************************************************************************

View File

@ -1,23 +0,0 @@
MailScanner is a complete e-mail security system designed for use on
e-mail gateways. It protects against viruses, and detects attacks against
e-mail client packages (such as Outlook, Outlook Express, Eudora). It can
also detect almost all unsolicited commercial e-mail (spam) passing through
it and respond to all incidents in a wide variety of ways.
Not only can it scan for known viruses, but it can also protect against unknown
viruses hidden inside e-mail attachments by refusing entry to attachments whose
filenames match any given pattern. This can include generic patterns that trap
filenames attempting to hide the true filename extension (e.g. ".txt.vbs").
It is superior to many commercial packages in its ability to handle attacks
against itself, such as Denial Of Service attacks caused by messages containing
the "Zip of Death". It is easy to install into an existing e-mail gateway,
requiring very little knowledge of sendmail and no change to an existing
sendmail configuration.
MailScanner itself is entirely open source, but it uses widely known commercial
virus scanning packages at its core. The other software it uses is all high
quality open source software, leading to a system that can be trusted for
performance and reliability.
WWW: http://www.mailscanner.info

View File

@ -1,578 +0,0 @@
@comment $FreeBSD$
etc/MailScanner/archives.filename.rules.conf.sample
etc/MailScanner/archives.filetype.rules.conf.sample
etc/MailScanner/country.domains.conf.sample
etc/MailScanner/MailScanner.conf.sample
etc/MailScanner/filename.rules.conf.sample
etc/MailScanner/filetype.rules.conf.sample
etc/MailScanner/conf.d/README
etc/MailScanner/mcp/10_example.cf.sample
etc/MailScanner/mcp/mcp.spam.assassin.prefs.conf.sample
etc/MailScanner/mcp/v320.pre.sample
etc/MailScanner/rules/EXAMPLES
etc/MailScanner/rules/README
etc/MailScanner/rules/bounce.rules.sample
etc/MailScanner/rules/max.message.size.rules.sample
etc/MailScanner/rules/spam.whitelist.rules.sample
etc/MailScanner/phishing.bad.sites.conf.sample
etc/MailScanner/phishing.safe.sites.conf.sample
etc/MailScanner/spam.assassin.prefs.conf.sample
etc/MailScanner/spam.lists.conf.sample
etc/MailScanner/virus.scanners.conf.sample
lib/MailScanner/MailScanner.pm
lib/MailScanner/MailScanner/Antiword.pm
lib/MailScanner/MailScanner/BinHex.pm
lib/MailScanner/MailScanner/Config.pm
lib/MailScanner/MailScanner/ConfigDefs.pl
lib/MailScanner/MailScanner/CustomConfig.pm
lib/MailScanner/MailScanner/CustomFunctions/CustomAction.pm
lib/MailScanner/MailScanner/CustomFunctions/GenericSpamScanner.pm
lib/MailScanner/MailScanner/CustomFunctions/MyExample.pm
lib/MailScanner/MailScanner/CustomFunctions/DavidHooton.pm
lib/MailScanner/MailScanner/CustomFunctions/ZMRouterDirHash.pm
lib/MailScanner/MailScanner/CustomFunctions/SpamWhitelist.pm
lib/MailScanner/MailScanner/CustomFunctions/LastSpam.pm
lib/MailScanner/MailScanner/CustomFunctions/Ruleset-from-Function.pm
lib/MailScanner/MailScanner/Exim.pm
lib/MailScanner/MailScanner/EximDiskStore.pm
lib/MailScanner/MailScanner/FileInto.pm
lib/MailScanner/MailScanner/GenericSpam.pm
lib/MailScanner/MailScanner/LinksDump.pm
lib/MailScanner/MailScanner/Lock.pm
lib/MailScanner/MailScanner/Log.pm
lib/MailScanner/MailScanner/MCP.pm
lib/MailScanner/MailScanner/MCPMessage.pm
lib/MailScanner/MailScanner/Mail.pm
lib/MailScanner/MailScanner/Message.pm
lib/MailScanner/MailScanner/MessageBatch.pm
lib/MailScanner/MailScanner/PFDiskStore.pm
lib/MailScanner/MailScanner/Postfix.pm
lib/MailScanner/MailScanner/QMDiskStore.pm
lib/MailScanner/MailScanner/Qmail.pm
lib/MailScanner/MailScanner/Quarantine.pm
lib/MailScanner/MailScanner/Queue.pm
lib/MailScanner/MailScanner/RBLs.pm
lib/MailScanner/MailScanner/SA.pm
lib/MailScanner/MailScanner/SMDiskStore.pm
lib/MailScanner/MailScanner/Sendmail.pm
lib/MailScanner/MailScanner/SweepContent.pm
lib/MailScanner/MailScanner/SweepOther.pm
lib/MailScanner/MailScanner/SweepViruses.pm
lib/MailScanner/MailScanner/SystemDefs.pm
lib/MailScanner/MailScanner/TNEF.pm
lib/MailScanner/MailScanner/Unzip.pm
lib/MailScanner/MailScanner/WorkArea.pm
lib/MailScanner/MailScanner/ZMDiskStore.pm
lib/MailScanner/MailScanner/ZMailer.pm
libexec/MailScanner/analyse_SpamAssassin_cache
libexec/MailScanner/clean.SA.cache
libexec/MailScanner/clean.quarantine
libexec/MailScanner/mcafee6-wrapper.sample
libexec/MailScanner/mcafee6-autoupdate.sample
libexec/MailScanner/mailscanner_create_locks
libexec/MailScanner/processing_messages_alert
libexec/MailScanner/Quick.Peek
libexec/MailScanner/update_bad_phishing_emails
libexec/MailScanner/update_phishing_sites
libexec/MailScanner/update_bad_phishing_sites
libexec/MailScanner/update_bad_phishing_sites.cron
libexec/MailScanner/update_phishing_sites.cron
libexec/MailScanner/update_virus_scanners
libexec/MailScanner/update_virus_scanners.cron
libexec/MailScanner/update_spamassassin
libexec/MailScanner/update_spamassassin.cron
libexec/MailScanner/antivir-autoupdate.sample
libexec/MailScanner/antivir-wrapper.sample
libexec/MailScanner/avast-wrapper.sample
libexec/MailScanner/avastd-wrapper.sample
libexec/MailScanner/avast-autoupdate.sample
libexec/MailScanner/avg-autoupdate.sample
libexec/MailScanner/avg-wrapper.sample
libexec/MailScanner/bitdefender-autoupdate.sample
libexec/MailScanner/bitdefender-wrapper.sample
libexec/MailScanner/clamav-autoupdate.sample
libexec/MailScanner/clamav-wrapper.sample
libexec/MailScanner/command-wrapper.sample
libexec/MailScanner/css-autoupdate.sample
libexec/MailScanner/css-wrapper.sample
libexec/MailScanner/drweb-wrapper.sample
libexec/MailScanner/esets-wrapper.sample
libexec/MailScanner/esets-autoupdate.sample
libexec/MailScanner/etrust-autoupdate.sample
libexec/MailScanner/etrust-wrapper.sample
libexec/MailScanner/f-prot-autoupdate.sample
libexec/MailScanner/f-prot-wrapper.sample
libexec/MailScanner/f-prot-6-wrapper.sample
libexec/MailScanner/f-prot-6-autoupdate.sample
libexec/MailScanner/f-secure-autoupdate.sample
libexec/MailScanner/f-secure-wrapper.sample
libexec/MailScanner/generic-autoupdate.sample
libexec/MailScanner/generic-wrapper.sample
libexec/MailScanner/inoculan-autoupdate.sample
libexec/MailScanner/inoculan-wrapper.sample
libexec/MailScanner/inoculate-wrapper.sample
libexec/MailScanner/kaspersky-autoupdate.sample
libexec/MailScanner/kaspersky-wrapper.sample
libexec/MailScanner/kavdaemonclient-wrapper.sample
libexec/MailScanner/mcafee-autoupdate.sample
libexec/MailScanner/mcafee-wrapper.sample
libexec/MailScanner/nod32-autoupdate.sample
libexec/MailScanner/nod32-wrapper.sample
libexec/MailScanner/norman-autoupdate.sample
libexec/MailScanner/norman-wrapper.sample
libexec/MailScanner/panda-wrapper.sample
libexec/MailScanner/panda-autoupdate.sample
libexec/MailScanner/rav-autoupdate.sample
libexec/MailScanner/rav-wrapper.sample
libexec/MailScanner/sophos-autoupdate.sample
libexec/MailScanner/sophos-wrapper.sample
libexec/MailScanner/symscanengine-autoupdate.sample
libexec/MailScanner/symscanengine-wrapper.sample
libexec/MailScanner/trend-autoupdate.sample
libexec/MailScanner/trend-wrapper.sample
libexec/MailScanner/vba32-autoupdate.sample
libexec/MailScanner/vba32-wrapper.sample
libexec/MailScanner/vexira-autoupdate.sample
libexec/MailScanner/vexira-wrapper.sample
sbin/mailscanner
sbin/MailScanner
%%DATADIR%%/reports/ca/rejection.report.txt.sample
%%DATADIR%%/reports/ca/deleted.content.message.txt.sample
%%DATADIR%%/reports/ca/deleted.filename.message.txt.sample
%%DATADIR%%/reports/ca/deleted.virus.message.txt.sample
%%DATADIR%%/reports/ca/disinfected.report.txt.sample
%%DATADIR%%/reports/ca/inline.sig.html.sample
%%DATADIR%%/reports/ca/inline.sig.txt.sample
%%DATADIR%%/reports/ca/inline.spam.warning.txt.sample
%%DATADIR%%/reports/ca/inline.warning.html.sample
%%DATADIR%%/reports/ca/inline.warning.txt.sample
%%DATADIR%%/reports/ca/languages.conf.sample
%%DATADIR%%/reports/ca/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/ca/recipient.spam.report.txt.sample
%%DATADIR%%/reports/ca/sender.content.report.txt.sample
%%DATADIR%%/reports/ca/sender.error.report.txt.sample
%%DATADIR%%/reports/ca/sender.filename.report.txt.sample
%%DATADIR%%/reports/ca/sender.mcp.report.txt.sample
%%DATADIR%%/reports/ca/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/ca/sender.spam.report.txt.sample
%%DATADIR%%/reports/ca/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/ca/sender.virus.report.txt.sample
%%DATADIR%%/reports/ca/stored.content.message.txt.sample
%%DATADIR%%/reports/ca/stored.filename.message.txt.sample
%%DATADIR%%/reports/ca/stored.virus.message.txt.sample
%%DATADIR%%/reports/ca/deleted.size.message.txt.sample
%%DATADIR%%/reports/ca/sender.size.report.txt.sample
%%DATADIR%%/reports/ca/stored.size.message.txt.sample
%%DATADIR%%/reports/cy+en/deleted.content.message.txt.sample
%%DATADIR%%/reports/cy+en/deleted.filename.message.txt.sample
%%DATADIR%%/reports/cy+en/deleted.virus.message.txt.sample
%%DATADIR%%/reports/cy+en/disinfected.report.txt.sample
%%DATADIR%%/reports/cy+en/inline.sig.html.sample
%%DATADIR%%/reports/cy+en/inline.sig.txt.sample
%%DATADIR%%/reports/cy+en/inline.spam.warning.txt.sample
%%DATADIR%%/reports/cy+en/inline.warning.html.sample
%%DATADIR%%/reports/cy+en/inline.warning.txt.sample
%%DATADIR%%/reports/cy+en/languages.conf.sample
%%DATADIR%%/reports/cy+en/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/cy+en/recipient.spam.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.content.report.txt.sample
%%DATADIR%%/reports/cy+en/rejection.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.error.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.filename.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.mcp.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.spam.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/cy+en/sender.virus.report.txt.sample
%%DATADIR%%/reports/cy+en/stored.content.message.txt.sample
%%DATADIR%%/reports/cy+en/stored.filename.message.txt.sample
%%DATADIR%%/reports/cy+en/stored.virus.message.txt.sample
%%DATADIR%%/reports/cy+en/deleted.size.message.txt.sample
%%DATADIR%%/reports/cy+en/sender.size.report.txt.sample
%%DATADIR%%/reports/cy+en/stored.size.message.txt.sample
%%DATADIR%%/reports/cz/deleted.content.message.txt.sample
%%DATADIR%%/reports/cz/deleted.filename.message.txt.sample
%%DATADIR%%/reports/cz/deleted.virus.message.txt.sample
%%DATADIR%%/reports/cz/disinfected.report.txt.sample
%%DATADIR%%/reports/cz/inline.sig.html.sample
%%DATADIR%%/reports/cz/inline.sig.txt.sample
%%DATADIR%%/reports/cz/inline.spam.warning.txt.sample
%%DATADIR%%/reports/cz/inline.warning.html.sample
%%DATADIR%%/reports/cz/inline.warning.txt.sample
%%DATADIR%%/reports/cz/languages.conf.sample
%%DATADIR%%/reports/cz/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/cz/recipient.spam.report.txt.sample
%%DATADIR%%/reports/cz/sender.content.report.txt.sample
%%DATADIR%%/reports/cz/rejection.report.txt.sample
%%DATADIR%%/reports/cz/sender.error.report.txt.sample
%%DATADIR%%/reports/cz/sender.filename.report.txt.sample
%%DATADIR%%/reports/cz/sender.mcp.report.txt.sample
%%DATADIR%%/reports/cz/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/cz/sender.spam.report.txt.sample
%%DATADIR%%/reports/cz/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/cz/sender.virus.report.txt.sample
%%DATADIR%%/reports/cz/stored.content.message.txt.sample
%%DATADIR%%/reports/cz/stored.filename.message.txt.sample
%%DATADIR%%/reports/cz/stored.virus.message.txt.sample
%%DATADIR%%/reports/cz/deleted.size.message.txt.sample
%%DATADIR%%/reports/cz/sender.size.report.txt.sample
%%DATADIR%%/reports/cz/stored.size.message.txt.sample
%%DATADIR%%/reports/de/README.1ST.sample
%%DATADIR%%/reports/de/deleted.content.message.txt.sample
%%DATADIR%%/reports/de/deleted.filename.message.txt.sample
%%DATADIR%%/reports/de/deleted.virus.message.txt.sample
%%DATADIR%%/reports/de/disinfected.report.txt.sample
%%DATADIR%%/reports/de/inline.sig.html.sample
%%DATADIR%%/reports/de/inline.sig.txt.sample
%%DATADIR%%/reports/de/inline.spam.warning.txt.sample
%%DATADIR%%/reports/de/inline.warning.html.sample
%%DATADIR%%/reports/de/inline.warning.txt.sample
%%DATADIR%%/reports/de/languages.conf.sample
%%DATADIR%%/reports/de/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/de/recipient.spam.report.txt.sample
%%DATADIR%%/reports/de/sender.content.report.txt.sample
%%DATADIR%%/reports/de/rejection.report.txt.sample
%%DATADIR%%/reports/de/sender.error.report.txt.sample
%%DATADIR%%/reports/de/sender.filename.report.txt.sample
%%DATADIR%%/reports/de/sender.mcp.report.txt.sample
%%DATADIR%%/reports/de/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/de/sender.spam.report.txt.sample
%%DATADIR%%/reports/de/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/de/sender.virus.report.txt.sample
%%DATADIR%%/reports/de/stored.content.message.txt.sample
%%DATADIR%%/reports/de/stored.filename.message.txt.sample
%%DATADIR%%/reports/de/stored.virus.message.txt.sample
%%DATADIR%%/reports/de/deleted.size.message.txt.sample
%%DATADIR%%/reports/de/sender.size.report.txt.sample
%%DATADIR%%/reports/de/stored.size.message.txt.sample
%%DATADIR%%/reports/dk/deleted.content.message.txt.sample
%%DATADIR%%/reports/dk/deleted.filename.message.txt.sample
%%DATADIR%%/reports/dk/deleted.virus.message.txt.sample
%%DATADIR%%/reports/dk/disinfected.report.txt.sample
%%DATADIR%%/reports/dk/inline.sig.html.sample
%%DATADIR%%/reports/dk/inline.sig.txt.sample
%%DATADIR%%/reports/dk/inline.spam.warning.txt.sample
%%DATADIR%%/reports/dk/inline.warning.html.sample
%%DATADIR%%/reports/dk/inline.warning.txt.sample
%%DATADIR%%/reports/dk/languages.conf.sample
%%DATADIR%%/reports/dk/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/dk/recipient.spam.report.txt.sample
%%DATADIR%%/reports/dk/sender.content.report.txt.sample
%%DATADIR%%/reports/dk/rejection.report.txt.sample
%%DATADIR%%/reports/dk/sender.error.report.txt.sample
%%DATADIR%%/reports/dk/sender.filename.report.txt.sample
%%DATADIR%%/reports/dk/sender.mcp.report.txt.sample
%%DATADIR%%/reports/dk/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/dk/sender.spam.report.txt.sample
%%DATADIR%%/reports/dk/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/dk/sender.virus.report.txt.sample
%%DATADIR%%/reports/dk/stored.content.message.txt.sample
%%DATADIR%%/reports/dk/stored.filename.message.txt.sample
%%DATADIR%%/reports/dk/stored.virus.message.txt.sample
%%DATADIR%%/reports/dk/deleted.size.message.txt.sample
%%DATADIR%%/reports/dk/sender.size.report.txt.sample
%%DATADIR%%/reports/dk/stored.size.message.txt.sample
%%DATADIR%%/reports/en/deleted.content.message.txt.sample
%%DATADIR%%/reports/en/deleted.filename.message.txt.sample
%%DATADIR%%/reports/en/deleted.virus.message.txt.sample
%%DATADIR%%/reports/en/disinfected.report.txt.sample
%%DATADIR%%/reports/en/inline.sig.html.sample
%%DATADIR%%/reports/en/inline.sig.txt.sample
%%DATADIR%%/reports/en/inline.spam.warning.txt.sample
%%DATADIR%%/reports/en/inline.warning.html.sample
%%DATADIR%%/reports/en/inline.warning.txt.sample
%%DATADIR%%/reports/en/languages.conf.sample
%%DATADIR%%/reports/en/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/en/recipient.spam.report.txt.sample
%%DATADIR%%/reports/en/sender.content.report.txt.sample
%%DATADIR%%/reports/en/rejection.report.txt.sample
%%DATADIR%%/reports/en/sender.error.report.txt.sample
%%DATADIR%%/reports/en/sender.filename.report.txt.sample
%%DATADIR%%/reports/en/sender.mcp.report.txt.sample
%%DATADIR%%/reports/en/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/en/sender.spam.report.txt.sample
%%DATADIR%%/reports/en/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/en/sender.virus.report.txt.sample
%%DATADIR%%/reports/en/stored.content.message.txt.sample
%%DATADIR%%/reports/en/stored.filename.message.txt.sample
%%DATADIR%%/reports/en/stored.virus.message.txt.sample
%%DATADIR%%/reports/en/deleted.size.message.txt.sample
%%DATADIR%%/reports/en/sender.size.report.txt.sample
%%DATADIR%%/reports/en/stored.size.message.txt.sample
%%DATADIR%%/reports/es/deleted.content.message.txt.sample
%%DATADIR%%/reports/es/deleted.filename.message.txt.sample
%%DATADIR%%/reports/es/deleted.virus.message.txt.sample
%%DATADIR%%/reports/es/disinfected.report.txt.sample
%%DATADIR%%/reports/es/inline.sig.html.sample
%%DATADIR%%/reports/es/inline.sig.txt.sample
%%DATADIR%%/reports/es/inline.spam.warning.txt.sample
%%DATADIR%%/reports/es/inline.warning.html.sample
%%DATADIR%%/reports/es/inline.warning.txt.sample
%%DATADIR%%/reports/es/languages.conf.sample
%%DATADIR%%/reports/es/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/es/recipient.spam.report.txt.sample
%%DATADIR%%/reports/es/rejection.report.txt.sample
%%DATADIR%%/reports/es/sender.content.report.txt.sample
%%DATADIR%%/reports/es/sender.error.report.txt.sample
%%DATADIR%%/reports/es/sender.filename.report.txt.sample
%%DATADIR%%/reports/es/sender.mcp.report.txt.sample
%%DATADIR%%/reports/es/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/es/sender.spam.report.txt.sample
%%DATADIR%%/reports/es/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/es/sender.virus.report.txt.sample
%%DATADIR%%/reports/es/stored.content.message.txt.sample
%%DATADIR%%/reports/es/stored.filename.message.txt.sample
%%DATADIR%%/reports/es/stored.virus.message.txt.sample
%%DATADIR%%/reports/es/deleted.size.message.txt.sample
%%DATADIR%%/reports/es/sender.size.report.txt.sample
%%DATADIR%%/reports/es/stored.size.message.txt.sample
%%DATADIR%%/reports/fr/deleted.content.message.txt.sample
%%DATADIR%%/reports/fr/deleted.filename.message.txt.sample
%%DATADIR%%/reports/fr/deleted.virus.message.txt.sample
%%DATADIR%%/reports/fr/disinfected.report.txt.sample
%%DATADIR%%/reports/fr/inline.sig.html.sample
%%DATADIR%%/reports/fr/inline.sig.txt.sample
%%DATADIR%%/reports/fr/inline.spam.warning.txt.sample
%%DATADIR%%/reports/fr/inline.warning.html.sample
%%DATADIR%%/reports/fr/inline.warning.txt.sample
%%DATADIR%%/reports/fr/languages.conf.sample
%%DATADIR%%/reports/fr/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/fr/recipient.spam.report.txt.sample
%%DATADIR%%/reports/fr/rejection.report.txt.sample
%%DATADIR%%/reports/fr/sender.content.report.txt.sample
%%DATADIR%%/reports/fr/sender.error.report.txt.sample
%%DATADIR%%/reports/fr/sender.filename.report.txt.sample
%%DATADIR%%/reports/fr/sender.mcp.report.txt.sample
%%DATADIR%%/reports/fr/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/fr/sender.spam.report.txt.sample
%%DATADIR%%/reports/fr/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/fr/sender.virus.report.txt.sample
%%DATADIR%%/reports/fr/stored.content.message.txt.sample
%%DATADIR%%/reports/fr/stored.filename.message.txt.sample
%%DATADIR%%/reports/fr/stored.virus.message.txt.sample
%%DATADIR%%/reports/fr/deleted.size.message.txt.sample
%%DATADIR%%/reports/fr/sender.size.report.txt.sample
%%DATADIR%%/reports/fr/stored.size.message.txt.sample
%%DATADIR%%/reports/hu/deleted.content.message.txt.sample
%%DATADIR%%/reports/hu/deleted.filename.message.txt.sample
%%DATADIR%%/reports/hu/deleted.virus.message.txt.sample
%%DATADIR%%/reports/hu/disinfected.report.txt.sample
%%DATADIR%%/reports/hu/inline.sig.html.sample
%%DATADIR%%/reports/hu/inline.sig.txt.sample
%%DATADIR%%/reports/hu/inline.spam.warning.txt.sample
%%DATADIR%%/reports/hu/inline.warning.html.sample
%%DATADIR%%/reports/hu/inline.warning.txt.sample
%%DATADIR%%/reports/hu/languages.conf.sample
%%DATADIR%%/reports/hu/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/hu/recipient.spam.report.txt.sample
%%DATADIR%%/reports/hu/rejection.report.txt.sample
%%DATADIR%%/reports/hu/sender.content.report.txt.sample
%%DATADIR%%/reports/hu/sender.error.report.txt.sample
%%DATADIR%%/reports/hu/sender.filename.report.txt.sample
%%DATADIR%%/reports/hu/sender.mcp.report.txt.sample
%%DATADIR%%/reports/hu/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/hu/sender.spam.report.txt.sample
%%DATADIR%%/reports/hu/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/hu/sender.virus.report.txt.sample
%%DATADIR%%/reports/hu/stored.content.message.txt.sample
%%DATADIR%%/reports/hu/stored.filename.message.txt.sample
%%DATADIR%%/reports/hu/stored.virus.message.txt.sample
%%DATADIR%%/reports/hu/deleted.size.message.txt.sample
%%DATADIR%%/reports/hu/sender.size.report.txt.sample
%%DATADIR%%/reports/hu/stored.size.message.txt.sample
%%DATADIR%%/reports/it/deleted.content.message.txt.sample
%%DATADIR%%/reports/it/deleted.filename.message.txt.sample
%%DATADIR%%/reports/it/deleted.virus.message.txt.sample
%%DATADIR%%/reports/it/disinfected.report.txt.sample
%%DATADIR%%/reports/it/inline.sig.html.sample
%%DATADIR%%/reports/it/inline.sig.txt.sample
%%DATADIR%%/reports/it/inline.spam.warning.txt.sample
%%DATADIR%%/reports/it/inline.warning.html.sample
%%DATADIR%%/reports/it/inline.warning.txt.sample
%%DATADIR%%/reports/it/languages.conf.sample
%%DATADIR%%/reports/it/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/it/recipient.spam.report.txt.sample
%%DATADIR%%/reports/it/rejection.report.txt.sample
%%DATADIR%%/reports/it/sender.content.report.txt.sample
%%DATADIR%%/reports/it/sender.error.report.txt.sample
%%DATADIR%%/reports/it/sender.filename.report.txt.sample
%%DATADIR%%/reports/it/sender.mcp.report.txt.sample
%%DATADIR%%/reports/it/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/it/sender.spam.report.txt.sample
%%DATADIR%%/reports/it/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/it/sender.virus.report.txt.sample
%%DATADIR%%/reports/it/stored.content.message.txt.sample
%%DATADIR%%/reports/it/stored.filename.message.txt.sample
%%DATADIR%%/reports/it/stored.virus.message.txt.sample
%%DATADIR%%/reports/it/deleted.size.message.txt.sample
%%DATADIR%%/reports/it/sender.size.report.txt.sample
%%DATADIR%%/reports/it/stored.size.message.txt.sample
%%DATADIR%%/reports/nl/deleted.content.message.txt.sample
%%DATADIR%%/reports/nl/deleted.filename.message.txt.sample
%%DATADIR%%/reports/nl/deleted.virus.message.txt.sample
%%DATADIR%%/reports/nl/disinfected.report.txt.sample
%%DATADIR%%/reports/nl/inline.sig.html.sample
%%DATADIR%%/reports/nl/inline.sig.txt.sample
%%DATADIR%%/reports/nl/inline.spam.warning.txt.sample
%%DATADIR%%/reports/nl/inline.warning.html.sample
%%DATADIR%%/reports/nl/inline.warning.txt.sample
%%DATADIR%%/reports/nl/languages.conf.sample
%%DATADIR%%/reports/nl/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/nl/recipient.spam.report.txt.sample
%%DATADIR%%/reports/nl/rejection.report.txt.sample
%%DATADIR%%/reports/nl/sender.content.report.txt.sample
%%DATADIR%%/reports/nl/sender.error.report.txt.sample
%%DATADIR%%/reports/nl/sender.filename.report.txt.sample
%%DATADIR%%/reports/nl/sender.mcp.report.txt.sample
%%DATADIR%%/reports/nl/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/nl/sender.spam.report.txt.sample
%%DATADIR%%/reports/nl/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/nl/sender.virus.report.txt.sample
%%DATADIR%%/reports/nl/stored.content.message.txt.sample
%%DATADIR%%/reports/nl/stored.filename.message.txt.sample
%%DATADIR%%/reports/nl/stored.virus.message.txt.sample
%%DATADIR%%/reports/nl/deleted.size.message.txt.sample
%%DATADIR%%/reports/nl/sender.size.report.txt.sample
%%DATADIR%%/reports/nl/stored.size.message.txt.sample
%%DATADIR%%/reports/pt_br/deleted.content.message.txt.sample
%%DATADIR%%/reports/pt_br/deleted.filename.message.txt.sample
%%DATADIR%%/reports/pt_br/deleted.virus.message.txt.sample
%%DATADIR%%/reports/pt_br/disinfected.report.txt.sample
%%DATADIR%%/reports/pt_br/inline.sig.html.sample
%%DATADIR%%/reports/pt_br/inline.sig.txt.sample
%%DATADIR%%/reports/pt_br/inline.spam.warning.txt.sample
%%DATADIR%%/reports/pt_br/inline.warning.html.sample
%%DATADIR%%/reports/pt_br/inline.warning.txt.sample
%%DATADIR%%/reports/pt_br/languages.conf.sample
%%DATADIR%%/reports/pt_br/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/pt_br/recipient.spam.report.txt.sample
%%DATADIR%%/reports/pt_br/rejection.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.content.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.error.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.filename.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.mcp.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.spam.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/pt_br/sender.virus.report.txt.sample
%%DATADIR%%/reports/pt_br/stored.content.message.txt.sample
%%DATADIR%%/reports/pt_br/stored.filename.message.txt.sample
%%DATADIR%%/reports/pt_br/stored.virus.message.txt.sample
%%DATADIR%%/reports/pt_br/deleted.size.message.txt.sample
%%DATADIR%%/reports/pt_br/sender.size.report.txt.sample
%%DATADIR%%/reports/pt_br/stored.size.message.txt.sample
%%DATADIR%%/reports/ro/deleted.content.message.txt.sample
%%DATADIR%%/reports/ro/deleted.filename.message.txt.sample
%%DATADIR%%/reports/ro/deleted.virus.message.txt.sample
%%DATADIR%%/reports/ro/disinfected.report.txt.sample
%%DATADIR%%/reports/ro/inline.sig.html.sample
%%DATADIR%%/reports/ro/inline.sig.txt.sample
%%DATADIR%%/reports/ro/inline.spam.warning.txt.sample
%%DATADIR%%/reports/ro/inline.warning.html.sample
%%DATADIR%%/reports/ro/inline.warning.txt.sample
%%DATADIR%%/reports/ro/languages.conf.sample
%%DATADIR%%/reports/ro/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/ro/recipient.spam.report.txt.sample
%%DATADIR%%/reports/ro/rejection.report.txt.sample
%%DATADIR%%/reports/ro/sender.content.report.txt.sample
%%DATADIR%%/reports/ro/sender.error.report.txt.sample
%%DATADIR%%/reports/ro/sender.filename.report.txt.sample
%%DATADIR%%/reports/ro/sender.mcp.report.txt.sample
%%DATADIR%%/reports/ro/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/ro/sender.spam.report.txt.sample
%%DATADIR%%/reports/ro/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/ro/sender.virus.report.txt.sample
%%DATADIR%%/reports/ro/stored.content.message.txt.sample
%%DATADIR%%/reports/ro/stored.filename.message.txt.sample
%%DATADIR%%/reports/ro/stored.virus.message.txt.sample
%%DATADIR%%/reports/ro/deleted.size.message.txt.sample
%%DATADIR%%/reports/ro/sender.size.report.txt.sample
%%DATADIR%%/reports/ro/stored.size.message.txt.sample
%%DATADIR%%/reports/se/README.sample
%%DATADIR%%/reports/se/deleted.content.message.txt.sample
%%DATADIR%%/reports/se/deleted.filename.message.txt.sample
%%DATADIR%%/reports/se/deleted.virus.message.txt.sample
%%DATADIR%%/reports/se/disinfected.report.txt.sample
%%DATADIR%%/reports/se/inline.sig.html.sample
%%DATADIR%%/reports/se/inline.sig.txt.sample
%%DATADIR%%/reports/se/inline.spam.warning.txt.sample
%%DATADIR%%/reports/se/inline.warning.html.sample
%%DATADIR%%/reports/se/inline.warning.txt.sample
%%DATADIR%%/reports/se/languages.conf.sample
%%DATADIR%%/reports/se/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/se/recipient.spam.report.txt.sample
%%DATADIR%%/reports/se/rejection.report.txt.sample
%%DATADIR%%/reports/se/sender.content.report.txt.sample
%%DATADIR%%/reports/se/sender.error.report.txt.sample
%%DATADIR%%/reports/se/sender.filename.report.txt.sample
%%DATADIR%%/reports/se/sender.mcp.report.txt.sample
%%DATADIR%%/reports/se/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/se/sender.spam.report.txt.sample
%%DATADIR%%/reports/se/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/se/sender.virus.report.txt.sample
%%DATADIR%%/reports/se/stored.content.message.txt.sample
%%DATADIR%%/reports/se/stored.filename.message.txt.sample
%%DATADIR%%/reports/se/stored.virus.message.txt.sample
%%DATADIR%%/reports/se/deleted.size.message.txt.sample
%%DATADIR%%/reports/se/sender.size.report.txt.sample
%%DATADIR%%/reports/se/stored.size.message.txt.sample
%%DATADIR%%/reports/sk/deleted.content.message.txt.sample
%%DATADIR%%/reports/sk/deleted.filename.message.txt.sample
%%DATADIR%%/reports/sk/deleted.virus.message.txt.sample
%%DATADIR%%/reports/sk/disinfected.report.txt.sample
%%DATADIR%%/reports/sk/inline.sig.html.sample
%%DATADIR%%/reports/sk/inline.sig.txt.sample
%%DATADIR%%/reports/sk/inline.spam.warning.txt.sample
%%DATADIR%%/reports/sk/inline.warning.html.sample
%%DATADIR%%/reports/sk/inline.warning.txt.sample
%%DATADIR%%/reports/sk/languages.conf.sample
%%DATADIR%%/reports/sk/recipient.mcp.report.txt.sample
%%DATADIR%%/reports/sk/recipient.spam.report.txt.sample
%%DATADIR%%/reports/sk/rejection.report.txt.sample
%%DATADIR%%/reports/sk/sender.content.report.txt.sample
%%DATADIR%%/reports/sk/sender.error.report.txt.sample
%%DATADIR%%/reports/sk/sender.filename.report.txt.sample
%%DATADIR%%/reports/sk/sender.mcp.report.txt.sample
%%DATADIR%%/reports/sk/sender.spam.rbl.report.txt.sample
%%DATADIR%%/reports/sk/sender.spam.report.txt.sample
%%DATADIR%%/reports/sk/sender.spam.sa.report.txt.sample
%%DATADIR%%/reports/sk/sender.virus.report.txt.sample
%%DATADIR%%/reports/sk/stored.content.message.txt.sample
%%DATADIR%%/reports/sk/stored.filename.message.txt.sample
%%DATADIR%%/reports/sk/stored.virus.message.txt.sample
%%DATADIR%%/reports/sk/deleted.size.message.txt.sample
%%DATADIR%%/reports/sk/sender.size.report.txt.sample
%%DATADIR%%/reports/sk/stored.size.message.txt.sample
%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD.port
%%PORTDOCS%%%%DOCSDIR%%/Sophos.install.freebsd
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.FreeBSD
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.OpenBSD
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%SPAMASSASSIN%%%%SPAMASSASSIN_SYMLINK%%@exec [ -e %D/etc/mail/spamassassin/mailscanner.cf ] || ln -s %D/etc/MailScanner/spam.assassin.prefs.conf %D/etc/mail/spamassassin/mailscanner.cf
%%SPAMASSASSIN%%%%SPAMASSASSIN_SYMLINK%%@unexec [ -L %D/etc/mail/spamassassin/mailscanner.cf ] && rm -f %D/etc/mail/spamassassin/mailscanner.cf
@dirrm %%DATADIR%%/reports/sk
@dirrm %%DATADIR%%/reports/se
@dirrm %%DATADIR%%/reports/ro
@dirrm %%DATADIR%%/reports/pt_br
@dirrm %%DATADIR%%/reports/nl
@dirrm %%DATADIR%%/reports/it
@dirrm %%DATADIR%%/reports/hu
@dirrm %%DATADIR%%/reports/fr
@dirrm %%DATADIR%%/reports/es
@dirrm %%DATADIR%%/reports/en
@dirrm %%DATADIR%%/reports/dk
@dirrm %%DATADIR%%/reports/de
@dirrm %%DATADIR%%/reports/cz
@dirrm %%DATADIR%%/reports/cy+en
@dirrm %%DATADIR%%/reports/ca
@dirrm %%DATADIR%%/reports
@dirrm %%DATADIR%%
@dirrm libexec/MailScanner
@dirrm lib/MailScanner/MailScanner/CustomFunctions
@dirrm lib/MailScanner/MailScanner
@dirrm lib/MailScanner
@dirrm etc/MailScanner/conf.d
@dirrm etc/MailScanner/mcp
@dirrm etc/MailScanner/rules
@dirrm etc/MailScanner