mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Welcome the new mail/spamassassin-devel port.
The reason for this port is due to the following statement in the spamassassin 3.4.5 announcement: Ongoing development on the 3.4 branch has ceased. All future releases and bug fixes will be on the 4.0 series, unless a new security issue is found that necessitates a 3.4.6 release. Upstream is the apache/spamassassing github read-only mirror.
This commit is contained in:
parent
0412398257
commit
12c76f8c40
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=569167
7 changed files with 535 additions and 0 deletions
|
@ -635,6 +635,7 @@
|
|||
SUBDIR += spamass-milter
|
||||
SUBDIR += spamass-rules
|
||||
SUBDIR += spamassassin
|
||||
SUBDIR += spamassassin-devel
|
||||
SUBDIR += spamassassin-dqs
|
||||
SUBDIR += spambnc
|
||||
SUBDIR += spamcup
|
||||
|
|
184
mail/spamassassin-devel/Makefile
Normal file
184
mail/spamassassin-devel/Makefile
Normal file
|
@ -0,0 +1,184 @@
|
|||
# Created by: Anthony Kim
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= spamassassin
|
||||
PORTVERSION= ${SA_COMMIT_DATE}
|
||||
CATEGORIES?= mail perl5
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
||||
MAINTAINER?= cy@FreeBSD.org
|
||||
COMMENT?= Highly efficient mail filter for identifying spam
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= apache
|
||||
GH_TAGNAME= f9c70ed
|
||||
SA_COMMIT_DATE= 2021.03.24
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
||||
BUILD_DEPENDS= p5-Encode-Detect>=0:converters/p5-Encode-Detect \
|
||||
p5-HTML-Parser>=3.46:www/p5-HTML-Parser \
|
||||
p5-HTTP-Date>=0:www/p5-HTTP-Date \
|
||||
p5-Net-DNS>=0.63:dns/p5-Net-DNS \
|
||||
p5-NetAddr-IP>=4.010:net-mgmt/p5-NetAddr-IP
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS} \
|
||||
p5-Net-CIDR-Lite>=0:net/p5-Net-CIDR-Lite \
|
||||
p5-Net-IDN-Encode>=0:textproc/p5-Net-IDN-Encode \
|
||||
p5-Net-LibIDN>=0:dns/p5-Net-LibIDN \
|
||||
p5-URI>=0:net/p5-URI \
|
||||
re2c>=.12.0:devel/re2c
|
||||
|
||||
.for dep in DCC DKIM MYSQL PGSQL PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY SSL
|
||||
TEST_DEPENDS+= ${${dep}_RUN_DEPENDS}
|
||||
.endfor
|
||||
|
||||
CONFLICTS?= ja-spamassassin-[0-9]* spamassassin-[0-9]*
|
||||
|
||||
CPE_VENDOR= apache
|
||||
|
||||
USES= cpe perl5
|
||||
USE_PERL5= configure
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
DATADIR= ${PREFIX}/share/spamassassin
|
||||
DBDIR?= /var/db
|
||||
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
|
||||
ETCDIR?= ${PREFIX}/etc/mail/spamassassin
|
||||
|
||||
SPAMASSASSIN_CONTACT_ADDRESS?= The administrator of that system
|
||||
USERS?= spamd
|
||||
GROUPS?= spamd
|
||||
CONFIGURE_ARGS= SYSCONFDIR="${PREFIX}/etc" \
|
||||
CONTACT_ADDRESS="${SPAMASSASSIN_CONTACT_ADDRESS}" \
|
||||
LOCALSTATEDIR="${DBDIR}/spamassassin" \
|
||||
BUILD_SPAMC=yes
|
||||
|
||||
OPTIONS_DEFINE= AS_ROOT DOCS SSL
|
||||
OPTIONS_GROUP= DATABASE GPG PLUGINS
|
||||
OPTIONS_GROUP_DATABASE= MYSQL PGSQL
|
||||
OPTIONS_GROUP_PLUGINS= DCC DKIM PYZOR RAZOR RELAY_COUNTRY RLIMIT SPF_QUERY
|
||||
OPTIONS_SINGLE= GPG
|
||||
OPTIONS_SINGLE_GPG= GNUPG_NONE GNUPG GNUPG2
|
||||
OPTIONS_DEFAULT= AS_ROOT DKIM GNUPG SSL SPF_QUERY
|
||||
|
||||
AS_ROOT_DESC= Run spamd as root (recommended)
|
||||
|
||||
DATABASE_DESC= Optional user-config/bayes database backends
|
||||
|
||||
GPG_DESC= GnuPG (for sa-update)
|
||||
GNUPG_NONE_DESC= Do not use GnuPG
|
||||
GNUPG_DESC= GnuPG 1 (security/gnupg1)
|
||||
GNUPG2_DESC= GnuPG 2 (security/gnupg)
|
||||
|
||||
PLUGINS_DESC= Optional SpamAssassin plugins
|
||||
DCC_DESC= DCC digest list support (mail/dcc-dccd)
|
||||
DKIM_DESC= Verify DKIM records (mail/p5-Mail-DKIM)
|
||||
PYZOR_DESC= Pyzor digest list support (mail/pyzor)
|
||||
RAZOR_DESC= Vipul's Razor digest list support (mail/razor-agents)
|
||||
RELAY_COUNTRY_DESC= Location-based scoring (net/p5-GeoIP2)
|
||||
RLIMIT_DESC= Resource limits (devel/p5-BSD-Resource)
|
||||
SPF_QUERY_DESC= Verify SPF records (mail/p5-Mail-SPF)
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST+= SPAMD_OWN="${USERS}:${GROUPS}"
|
||||
PLIST_SUB+= USER=${USERS} GROUP=${GROUPS}
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
AS_ROOT_SUB_LIST= RUN_AS_USER="-u ${USERS} -H /var/spool/spamd"
|
||||
AS_ROOT_SUB_LIST_OFF= RUN_AS_USER=
|
||||
DCC_RUN_DEPENDS= dcc-dccd>=1.3.111:mail/dcc-dccd
|
||||
DKIM_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \
|
||||
p5-Mail-DKIM>=0.37:mail/p5-Mail-DKIM \
|
||||
p5-Crypt-OpenSSL-RSA>=0.26_1:security/p5-Crypt-OpenSSL-RSA
|
||||
GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1
|
||||
GNUPG2_RUN_DEPENDS= gpg2:security/gnupg
|
||||
MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql
|
||||
PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg
|
||||
PYZOR_RUN_DEPENDS= pyzor:mail/pyzor
|
||||
RAZOR_RUN_DEPENDS= razor-agents>=2.84:mail/razor-agents \
|
||||
p5-Digest-SHA1>=2.13:security/p5-Digest-SHA1
|
||||
RLIMIT_RUN_DEPENDS= p5-BSD-Resource>=1.2911:devel/p5-BSD-Resource
|
||||
RELAY_COUNTRY_RUN_DEPENDS= p5-GeoIP2>=0:net/p5-GeoIP2 \
|
||||
p5-IP-Country>=0:net/p5-IP-Country
|
||||
SPF_QUERY_RUN_DEPENDS= p5-Mail-SPF>=0:mail/p5-Mail-SPF
|
||||
|
||||
SSL_USES= ssl
|
||||
SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
|
||||
SSL_CONFIGURE_ON= ENABLE_SSL=yes
|
||||
SSL_CONFIGURE_OFF= ENABLE_SSL=no
|
||||
|
||||
# plugin names in rules/*.pre, for enabling/disabling
|
||||
DCC_INITVAR= DCC
|
||||
DKIM_INITVAR= DKIM
|
||||
PYZOR_INITVAR= Pyzor
|
||||
RAZOR_INITVAR= Razor2
|
||||
RELAY_COUNTRY_INITVAR= RelayCountry
|
||||
RLIMIT_INITVAR= ResourceLimit
|
||||
SPF_QUERY_INITVAR= SPF
|
||||
|
||||
DOCS= CREDITS Changes INSTALL NOTICE PACKAGING README TRADEMARK UPGRADE USAGE procmailrc.example
|
||||
DOCSSQL= README README.awl README.bayes awl_mysql.sql awl_pg.sql bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql
|
||||
DOCSLDAP= README README.testing sa_test.ldif
|
||||
PORTDOCS= ${DOCS} sql ldap
|
||||
|
||||
USE_RC_SUBR= sa-spamd
|
||||
|
||||
ALL_TARGET= all spamc/libspamc.so
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MSSL}
|
||||
CFLAGS+= -I${OPENSSLINC}
|
||||
LDFLAGS+= -L${OPENSSLLIB}
|
||||
ALL_TARGET+= spamc/libsslspamc.so
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL}
|
||||
SUB_LIST+= SQL_FLAG="-Q"
|
||||
.else
|
||||
SUB_LIST+= SQL_FLAG=""
|
||||
.endif
|
||||
|
||||
post-patch::
|
||||
${REINPLACE_CMD} -e 's,B_CONFDIR)/local.cf,B_CONFDIR)/local.cf.sample,g' \
|
||||
-e 's,B_CONFDIR)/init.pre,B_CONFDIR)/init.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v310.pre,B_CONFDIR)/v310.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v312.pre,B_CONFDIR)/v312.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v320.pre,B_CONFDIR)/v320.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v330.pre,B_CONFDIR)/v330.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v340.pre,B_CONFDIR)/v340.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v341.pre,B_CONFDIR)/v341.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v342.pre,B_CONFDIR)/v342.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v343.pre,B_CONFDIR)/v343.pre.sample,g' \
|
||||
-e 's,B_CONFDIR)/v400.pre,B_CONFDIR)/v400.pre.sample,g' \
|
||||
-e 's/require DBI/0/' \
|
||||
${WRKSRC}/Makefile.PL
|
||||
${REINPLACE_CMD} -e '/^CC =/d; \
|
||||
s|@SSLCFLAGS@|& $${CFLAGS}|g' ${WRKSRC}/spamc/Makefile.in
|
||||
|
||||
.for var in ${OPTIONS_GROUP_PLUGINS}
|
||||
. if ${PORT_OPTIONS:M${var}}
|
||||
${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^\#.*loadplugin/loadplugin/' ${WRKSRC}/rules/*.pre
|
||||
. else
|
||||
${REINPLACE_CMD} -e '/${${var}_INITVAR}/s/^loadplugin/\# loadplugin/' ${WRKSRC}/rules/*.pre
|
||||
. endif
|
||||
.endfor
|
||||
|
||||
pre-su-install:
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
${INSTALL_LIB} ${WRKSRC}/spamc/libspamc.so ${STAGEDIR}${PREFIX}/lib/libspamc.so.0
|
||||
${LN} -sf libspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libspamc.so
|
||||
.if ${PORT_OPTIONS:MSSL}
|
||||
${INSTALL_LIB} ${WRKSRC}/spamc/libsslspamc.so ${STAGEDIR}${PREFIX}/lib/libsslspamc.so.0
|
||||
${LN} -sf libsslspamc.so.0 ${STAGEDIR}${PREFIX}/lib/libsslspamc.so
|
||||
.endif
|
||||
${INSTALL_DATA} ${WRKSRC}/spamc/libspamc.h ${STAGEDIR}${PREFIX}/include
|
||||
|
||||
post-install::
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spamc
|
||||
@${MKDIR} ${STAGEDIR}/var/lib/spamassassin ${STAGEDIR}${DBDIR}/spamassassin ${STAGEDIR}/var/run/spamd
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} "sql ldap" ${STAGEDIR}${DOCSDIR})
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
mail/spamassassin-devel/distinfo
Normal file
3
mail/spamassassin-devel/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1616630804
|
||||
SHA256 (apache-spamassassin-2021.03.24-f9c70ed_GH0.tar.gz) = 557952460cbd3106843b74a3fa8e47bbb246d6c4bda94dd8fb1ea3653469d389
|
||||
SIZE (apache-spamassassin-2021.03.24-f9c70ed_GH0.tar.gz) = 8220964
|
33
mail/spamassassin-devel/files/pkg-message.in
Normal file
33
mail/spamassassin-devel/files/pkg-message.in
Normal file
|
@ -0,0 +1,33 @@
|
|||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
You should complete the following post-installation tasks:
|
||||
|
||||
1) Read %%DOCSDIR%%/INSTALL
|
||||
and %%DOCSDIR%%/UPGRADE
|
||||
BEFORE enabling SpamAssassin for important changes
|
||||
|
||||
2) Edit the configuration in %%ETCDIR%%,
|
||||
in particular %%ETCDIR%%/init.pre
|
||||
You may get lots of annoying (but harmless) error messages
|
||||
if you skip this step.
|
||||
|
||||
3) To run spamd, add the following to /etc/rc.conf:
|
||||
spamd_enable="YES"
|
||||
|
||||
4) If this is a new installation, you should run sa-update
|
||||
and sa-compile. If this isn't a new installation, you
|
||||
should probably run those commands on a regular basis
|
||||
anyway.
|
||||
|
||||
5) Install mail/spamass-rules if you want some third-party
|
||||
spam-catching rulesets
|
||||
|
||||
SECURITY NOTE:
|
||||
By default, spamd runs as root (the AS_ROOT option). If you wish
|
||||
to change this, add the following to /etc/rc.conf:
|
||||
|
||||
spamd_flags="-u spamd -H /var/spool/spamd"
|
||||
EOM
|
||||
}
|
||||
]
|
57
mail/spamassassin-devel/files/sa-spamd.in
Normal file
57
mail/spamassassin-devel/files/sa-spamd.in
Normal file
|
@ -0,0 +1,57 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: spamd
|
||||
# REQUIRE: LOGIN
|
||||
# BEFORE: mail
|
||||
# KEYWORD: shutdown
|
||||
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable spamd:
|
||||
#
|
||||
# spamd_enable="YES"
|
||||
#
|
||||
# You can pass flags to spamd with spamd_flags="..."
|
||||
# To change the user that spamd runs as, use
|
||||
#
|
||||
# spamd_flags="-u USER [-H /path/to/home... we suggest /var/spool/spamd]"
|
||||
#
|
||||
# To keep your user-config in a SQL database, use
|
||||
#
|
||||
# spamd_flags="-Q"
|
||||
#
|
||||
# and remove -c (auto-create user preference files).
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=spamd
|
||||
rcvar=${name}_enable
|
||||
|
||||
extra_commands="reload"
|
||||
load_rc_config $name
|
||||
|
||||
start_precmd="precmd"
|
||||
restart_precmd="precmd"
|
||||
|
||||
# Set defaults
|
||||
: ${spamd_enable:="NO"}
|
||||
: ${spamd_flags="-c %%SQL_FLAG%% %%RUN_AS_USER%%"}
|
||||
|
||||
pidfile=${spamd_pidfile:-"/var/run/${name}/${name}.pid"}
|
||||
command=%%PREFIX%%/bin/${name}
|
||||
command_args="-d -r ${pidfile}"
|
||||
command_interpreter="%%PREFIX%%/bin/perl"
|
||||
required_dirs="%%PREFIX%%/share/spamassassin"
|
||||
|
||||
precmd()
|
||||
{
|
||||
if [ ! -d /var/run/${name} ]; then
|
||||
mkdir -p /var/run/${name}
|
||||
chown %%SPAMD_OWN%% /var/run/${name}
|
||||
fi
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
14
mail/spamassassin-devel/pkg-descr
Normal file
14
mail/spamassassin-devel/pkg-descr
Normal file
|
@ -0,0 +1,14 @@
|
|||
SpamAssassin is a mail filter which attempts to identify spam using text
|
||||
analysis and several internet-based realtime blacklists.
|
||||
|
||||
Using its rule base, it uses a wide range of heuristic tests on mail
|
||||
headers and body text to identify "spam", also known as unsolicited
|
||||
commercial email.
|
||||
|
||||
Once identified, the mail can then be optionally tagged as spam for later
|
||||
filtering using the user's own mail user-agent application.
|
||||
|
||||
Additional drop-in rule sets are available at
|
||||
http://wiki.apache.org/spamassassin/CustomRulesets
|
||||
|
||||
WWW: http://spamassassin.apache.org/
|
243
mail/spamassassin-devel/pkg-plist
Normal file
243
mail/spamassassin-devel/pkg-plist
Normal file
|
@ -0,0 +1,243 @@
|
|||
bin/sa-awl
|
||||
bin/sa-check_spamd
|
||||
bin/sa-compile
|
||||
bin/sa-learn
|
||||
bin/sa-update
|
||||
bin/spamassassin
|
||||
bin/spamc
|
||||
bin/spamd
|
||||
@preunexec rm -rf %D/%%ETCDIR%%/sa-update-keys 2>&1 >/dev/null || true
|
||||
@sample %%ETCDIR%%/init.pre.sample
|
||||
@sample %%ETCDIR%%/local.cf.sample
|
||||
@sample %%ETCDIR%%/v310.pre.sample
|
||||
@sample %%ETCDIR%%/v312.pre.sample
|
||||
@sample %%ETCDIR%%/v320.pre.sample
|
||||
@sample %%ETCDIR%%/v330.pre.sample
|
||||
@sample %%ETCDIR%%/v340.pre.sample
|
||||
@sample %%ETCDIR%%/v341.pre.sample
|
||||
@sample %%ETCDIR%%/v342.pre.sample
|
||||
@sample %%ETCDIR%%/v343.pre.sample
|
||||
@sample %%ETCDIR%%/v400.pre.sample
|
||||
include/libspamc.h
|
||||
lib/libspamc.so
|
||||
lib/libspamc.so.0
|
||||
%%SSL%%lib/libsslspamc.so
|
||||
%%SSL%%lib/libsslspamc.so.0
|
||||
%%SITE_PERL%%/Mail/SpamAssassin.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/AICache.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/ArchiveIterator.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/AsyncLoop.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/AutoWhitelist.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Bayes.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Bayes/CombineChi.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/BDB.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/DBM.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/MySQL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/PgSQL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/Redis.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/SDBM.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/SQL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Client.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Conf.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Conf/LDAP.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Conf/Parser.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Conf/SQL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Constants.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/DBBasedAddrList.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Dns.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/DnsResolver.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/GeoDB.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/HTML.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Locales.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Locker.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Locker/Flock.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Locker/Win32.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Logger.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Logger/File.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Logger/Stderr.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Logger/Syslog.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/MailingList.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Message.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Message/Metadata.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Message/Metadata/Received.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Message/Node.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/NetSet.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/PerMsgLearner.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/PerMsgStatus.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/PersistentAddrList.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ASN.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AWL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AccessDB.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AntiVirus.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AskDNS.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AuthRes.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Bayes.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/BodyEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Check.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DCC.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DKIM.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DNSEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Esp.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ExtractText.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/FreeMail.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/FromNameSpoof.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/HTMLEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/HashBL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/HeaderEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ImageInfo.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/MIMEEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/MIMEHeader.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/OLEVBMacro.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/OneLineBodyRuleType.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/P595Body.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/PDFInfo.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/PhishTag.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Phishing.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Pyzor.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/RaciallyCharged.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Razor2.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/RelayCountry.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/RelayEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ReplaceTags.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ResourceLimits.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Reuse.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Rule2XSBody.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/SPF.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Shortcircuit.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/SpamCop.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Test.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/TextCat.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/TxRep.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/URIDNSBL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/URIDetail.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/URIEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/URILocalBL.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/VBounce.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/WLBLEval.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Plugin/WhiteListSubject.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/PluginHandler.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/RegistryBoundaries.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Reporter.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/SQLBasedAddrList.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/SpamdForkScaling.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/SubProcBackChannel.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Timeout.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util/DependencyInfo.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util/Progress.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util/ScopedTimer.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util/TieOneStringHash.pm
|
||||
%%SITE_PERL%%/Mail/SpamAssassin/Util/TinyRedis.pm
|
||||
%%SITE_PERL%%/spamassassin-run.pod
|
||||
%%PERL5_MAN1%%/sa-awl.1.gz
|
||||
%%PERL5_MAN1%%/sa-check_%%USER%%.1.gz
|
||||
%%PERL5_MAN1%%/sa-compile.1.gz
|
||||
%%PERL5_MAN1%%/sa-learn.1.gz
|
||||
%%PERL5_MAN1%%/sa-update.1.gz
|
||||
%%PERL5_MAN1%%/spamassassin-run.1.gz
|
||||
%%PERL5_MAN1%%/spamassassin.1.gz
|
||||
%%PERL5_MAN1%%/spamc.1.gz
|
||||
%%PERL5_MAN1%%/spamd.1.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::AICache.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::ArchiveIterator.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::AsyncLoop.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::AutoWhitelist.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Bayes.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore::BDB.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore::MySQL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore::PgSQL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore::Redis.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::BayesStore::SQL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Client.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Conf.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Conf::LDAP.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Conf::Parser.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Conf::SQL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::DnsResolver.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::GeoDB.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Logger.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Logger::File.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Logger::Stderr.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Logger::Syslog.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Message.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Message::Metadata.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Message::Node.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::PerMsgLearner.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::PerMsgStatus.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::PersistentAddrList.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::ASN.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AWL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AccessDB.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AntiVirus.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AskDNS.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AuthRes.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Bayes.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Check.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::DCC.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::DKIM.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::DNSEval.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Esp.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::ExtractText.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::FreeMail.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::FromNameSpoof.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::HashBL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::MIMEEval.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::MIMEHeader.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::OLEVBMacro.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::PDFInfo.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::PhishTag.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Phishing.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Pyzor.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Razor2.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::RelayCountry.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::ReplaceTags.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::ResourceLimits.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Reuse.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Rule2XSBody.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::SPF.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Shortcircuit.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::SpamCop.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::Test.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::TextCat.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::TxRep.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::URIDNSBL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::URIDetail.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::URILocalBL.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::VBounce.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Plugin::WhiteListSubject.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::PluginHandler.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::RegistryBoundaries.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::SQLBasedAddrList.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::SubProcBackChannel.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Timeout.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Util.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Util::DependencyInfo.3.gz
|
||||
%%PERL5_MAN3%%/Mail::SpamAssassin::Util::Progress.3.gz
|
||||
%%PERL5_MAN3%%/spamassassin-run.3.gz
|
||||
%%DATADIR%%/languages
|
||||
%%DATADIR%%/sa-update-pubkey.txt
|
||||
%%DATADIR%%/user_prefs.template
|
||||
@comment ##################################################################
|
||||
@postunexec rm -rf /var/lib/spamassassin/2* 2>&1 >/dev/null || true
|
||||
@dir /var/db/spamassassin
|
||||
@dir /var/lib
|
||||
@dir /var/lib/spamassassin
|
||||
@dir(%%USER%%,%%GROUP%%,) /var/run/spamd
|
||||
@comment ##################################################################
|
||||
@postunexec [ -d /var/db/spamassassin ] && echo "If you are no longer using SpamAssassin, remove /var/db/spamassassin"
|
||||
@postunexec pw usershow "%%USER%%" 2>/dev/null 1>&2 && echo "To delete %%USER%% permanently, 'rmuser %%USER%%'"
|
||||
@postunexec pw usershow "%%USER%%" 2>/dev/null 1>&2 && [ -d /var/spool/spamd ] && echo " Note that this will remove /var/spool/spamd"
|
||||
@comment ##################################################################
|
Loading…
Add table
Reference in a new issue