mail/spamassassin 4.0.2_4 FreeBSD
Highly efficient mail filter for identifying spam
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
cc92cc42fd- License
- APACHE20
- Categories
- mail, perl5
- Package size
- 1088.2 KiB, 3739.5 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/spamassassin | 4.0.2_4 |
| NetBSD | mail/spamassassin | 4.0.2nb2 |
| DragonFly | mail/spamassassin | 4.0.1_2 |
| MidnightBSD | mail/spamassassin | 4.0.2 |
Install
Binary package:
pkg install spamassassin
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.0.2_4 | 4.0.2_4 | 4.0.0_1 | 4.0.1_2 | 4.0.2_4 |
| FreeBSD:14:quarterly | 4.0.2_4 | 4.0.2_4 | n/a | 4.0.1_2 | 4.0.2_4 |
| FreeBSD:15:latest | 4.0.2_4 | 4.0.2_4 | n/a | 4.0.1_2 | 4.0.1_2 |
| FreeBSD:15:quarterly | 4.0.2_4 | 4.0.2_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.0.2_4 | 4.0.2_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
p5-Encode-Detect>=0: converters/p5-Encode-Detectp5-HTML-Parser>=3.46: www/p5-HTML-Parserp5-HTTP-Date>=0: www/p5-HTTP-Datep5-Net-DNS>=0.63: dns/p5-Net-DNSp5-NetAddr-IP>=4.010: net-mgmt/p5-NetAddr-IP
Runtime 13
p5-Encode-Detect>=0: converters/p5-Encode-Detectp5-HTML-Parser>=3.46: www/p5-HTML-Parserp5-HTTP-Date>=0: www/p5-HTTP-Datep5-Net-DNS>=0.63: dns/p5-Net-DNSp5-NetAddr-IP>=4.010: net-mgmt/p5-NetAddr-IPp5-Net-CIDR-Lite>=0: net/p5-Net-CIDR-Litep5-Net-IDN-Encode>=0: textproc/p5-Net-IDN-Encodep5-Net-LibIDN>=0: dns/p5-Net-LibIDNp5-URI>=0: net/p5-URIp5-Class-XSAccessor>=0: devel/p5-Class-XSAccessorp5-XString>=0: textproc/p5-XStringp5-IO-Socket-INET6>=0: net/p5-IO-Socket-INET6re2c>=.12.0: devel/re2c
The full lists below include those, and their dependencies in turn.
Build dependencies 17
- converters/p5-Encode-Detect
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Clone
- devel/p5-IO-HTML
- devel/p5-TimeDate
- dns/p5-Net-DNS
- lang/perl5.42
- net-mgmt/p5-NetAddr-IP
- net/p5-URI
- security/p5-Digest-HMAC
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
Run dependencies 65
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/p5-Encode-Detect
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/sqlite3
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/npth
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-IO-HTML
- devel/p5-TimeDate
- devel/re2c
- devel/readline
- dns/libidn
- dns/libidn2
- dns/p5-Net-DNS
- dns/p5-Net-LibIDN
- lang/p5-Error
- lang/perl5.42
- lang/tcl86
- mail/p5-Mail-AuthenticationResults
- mail/p5-Mail-DKIM
- mail/p5-Mail-SPF
- mail/p5-Mail-Tools
- math/gmp
- math/libtommath
- net-mgmt/p5-NetAddr-IP
- net/p5-IO-Socket-INET6
- net/p5-Net-CIDR-Lite
- net/p5-Socket6
- net/p5-URI
- print/indexinfo
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/p11-kit
- security/p5-Crypt-OpenSSL-Bignum
- security/p5-Crypt-OpenSSL-RSA
- security/p5-Crypt-OpenSSL-Random
- security/p5-CryptX
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- security/pinentry
- security/pinentry-curses
- textproc/p5-Net-IDN-Encode
- textproc/p5-XString
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
Required by 18
- mail/claws-mail-plugins
- mail/claws-mail-spamassassin
- mail/exim-sa-exim
- mail/isbg
- mail/mailscanner
- mail/mimedefang
- mail/p5-FuzzyOcr-devel
- mail/p5-qpsmtpd
- mail/py-fuglu
- mail/sa-utils
- mail/spamass-ixhash
- mail/spamass-milter
- mail/spamass-rules
- mail/spamassassin-dqs
- mail/spampd
- security/amavisd-milter
- security/amavisd-new
- security/mailzu
Configuration
Options name: mail_spamassassin
| Option | Default | Description |
|---|---|---|
| AS_ROOT | on | Run spamd as root (recommended) |
| DCC | off | DCC digest list support (mail/dcc-dccd) |
| DKIM | on | Verify DKIM records (mail/p5-Mail-DKIM) |
| DMARC | off | Verify DMARC records (mail/p5-Mail-DMARC) |
| DOCS | off | Build and/or install documentation |
| GNUPG | off | GnuPG 1 (security/gnupg1) |
| GNUPG2 | on | GnuPG 2 (security/gnupg) |
| GNUPG_NONE | off | Do not use GnuPG |
| MYSQL | off | MySQL database support |
| PGSQL | off | PostgreSQL database support |
| PYZOR | off | Pyzor digest list support (mail/pyzor) |
| RAZOR | off | Vipul's Razor digest list support (mail/razor-agents) |
| RELAY_COUNTRY | off | Location-based scoring (net/p5-GeoIP2) |
| RLIMIT | off | Resource limits (devel/p5-BSD-Resource) |
| SPF_QUERY | on | Verify SPF records (mail/p5-Mail-SPF) |
| SSL | on | SSL protocol support |
- USES
- cpe perl5
- Service scripts
sa-spamd- Conflicts with
- ja-spamassassin
Message after installing
Files
pkg-plist 259
- 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
| File | Size | SHA256 |
|---|---|---|
| Mail-SpamAssassin-4.0.2.tar.gz | 6.833828e+06 | c521be978cef3d49b1e139477ca60a0bd498345fc98274796e44161fae49a17f |
Master sites 2
- https://archive.apache.org/dist/spamassassin/source/
- CPAN/Mail