BSD Ports

mail/spamassassin 4.0.2 MidnightBSD

Highly efficient mail filter for identifying spam

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
mail, perl5

Description

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 https://cwiki.apache.org/confluence/display/spamassassin/CustomRulesets

In the other systems

SystemPortVersion
MidnightBSDmail/spamassassin4.0.2
FreeBSDmail/spamassassin4.0.2_4
NetBSDmail/spamassassin4.0.2nb2
DragonFlymail/spamassassin4.0.1_2
HardenedBSDmail/spamassassin4.0.2_4
GhostBSDmail/spamassassin4.0.2_4

Install

Binary package:

mport install spamassassin

From mports:

cd /usr/mports/mail/spamassassin && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	spamassassin>0:mail/spamassassin
LIB_DEPENDS=	libspamc.so:mail/spamassassin

Dependencies

As this port's Makefile names them.

Build 5

Runtime 13

Build dependencies 5
Run dependencies 13
Required by 1

Configuration

Options name: mail_spamassassin

OptionDefaultDescription
AS_ROOTonRun spamd as root (recommended)
DCCoffDCC digest list support (mail/dcc-dccd)
DKIMonVerify DKIM records (mail/p5-Mail-DKIM)
DMARCoffVerify DMARC records (mail/p5-Mail-DMARC)
DOCSoff
GNUPGoffGnuPG 1 (security/gnupg1)
GNUPG2onGnuPG 2 (security/gnupg)
GNUPG_NONEoffDo not use GnuPG
MYSQLoff
PGSQLoff
PYZORoffPyzor digest list support (mail/pyzor)
RAZORoffVipul's Razor digest list support (mail/razor-agents)
RELAY_COUNTRYoffLocation-based scoring (net/p5-GeoIP2)
RLIMIToffResource limits (devel/p5-BSD-Resource)
SPF_QUERYonVerify SPF records (mail/p5-Mail-SPF)
SSLon
USES
cpe perl5
Service scripts
sa-spamd
Conflicts with
ja-spamassassin

Files

pkg-plist 261
  • bin/sa-awl
  • bin/sa-check_spamd
  • bin/sa-compile
  • bin/sa-learn
  • bin/sa-update
  • bin/spamassassin
  • bin/spamc
  • bin/spamd
  • @sample etc/spamassassin/init.pre.sample
  • @sample etc/spamassassin/local.cf.sample
  • @sample etc/spamassassin/v310.pre.sample
  • @sample etc/spamassassin/v312.pre.sample
  • @sample etc/spamassassin/v320.pre.sample
  • @sample etc/spamassassin/v330.pre.sample
  • @sample etc/spamassassin/v340.pre.sample
  • @sample etc/spamassassin/v341.pre.sample
  • @sample etc/spamassassin/v342.pre.sample
  • @sample etc/spamassassin/v343.pre.sample
  • @sample etc/spamassassin/v400.pre.sample
  • @sample etc/spamassassin/v401.pre.sample
  • @sample etc/spamassassin/v402.pre.sample
  • include/libspamc.h
  • lib/libspamc.so
  • lib/libspamc.so.0
  • lib/libsslspamc.so
  • 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/AutoWelcomelist.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/HTML/Color.pm
  • %%SITE_PERL%%/Mail/SpamAssassin/Header.pm
  • %%SITE_PERL%%/Mail/SpamAssassin/Header/ParameterHeader.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/DMARC.pm
  • %%SITE_PERL%%/Mail/SpamAssassin/Plugin/DNSEval.pm
  • %%SITE_PERL%%/Mail/SpamAssassin/Plugin/DecodeShortURLs.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

The first 100 are listed.

distinfo 1
FileSizeSHA256
Mail-SpamAssassin-4.0.2.tar.gz6.833828e+06c521be978cef3d49b1e139477ca60a0bd498345fc98274796e44161fae49a17f
Master sites 2
  • https://archive.apache.org/dist/spamassassin/source/
  • CPAN/Mail