BSD Ports

mail/dspam 3.10.2_11 FreeBSD

Bayesian spam filter

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
AGPLv3
Categories
mail
Package size
399.7 KiB, 1724.2 KiB installed

Description

DSPAM (as in De-Spam) is an open-source project to create a new kind of anti-spam mechanism, and is currently effective as both a server-side agent for UNIX email servers and a developer's library for mail clients, other anti-spam tools, and similar projects requiring drop-in spam filtering.

In the other systems

SystemPortVersion
FreeBSDmail/dspam3.10.2_11
NetBSDmail/dspam3.10.2nb48
DragonFlymail/dspam3.10.2_11

Install

Binary package:

pkg install dspam

From the ports tree:

cd /usr/ports/mail/dspam/ && make install clean

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

RUN_DEPENDS=	dspam>0:mail/dspam
LIB_DEPENDS=	libdspam.so:mail/dspam

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.10.2_113.10.2_11-3.10.2_11-
FreeBSD:14:quarterly3.10.2_113.10.2_11n/a3.10.2_11-
FreeBSD:15:latest3.10.2_113.10.2_11n/a3.10.2_113.10.2_11
FreeBSD:15:quarterly3.10.2_113.10.2_11n/an/an/a
FreeBSD:16:latest3.10.2_113.10.2_11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 36

No port depends on this one.

Configuration

Options name: mail_dspam

OptionDefaultDescription
BNR_DEBUGoffDebug for Bayesian Noise Reduction
CLAMAVonClamAV support
CLAMAV_LOCALonRUN_DEPEND on ClamAV
CYRUS23offCyrus's 2.3 deliver as LDA
CYRUS24offCyrus's 2.4 deliver as LDA
DAEMONonDaemonize dspam; speaks LMTP or DLMTP
DEBUGonBuild with debugging support
DOCSoffBuild and/or install documentation
DOMAIN_SCALEoffFile structure for multiple domains
DOVECOT2offDovecot 2.2 dovecot-lda as LDA
EXAMPLESoffBuild and/or install examples
EXIMoffExim as local delivery agent
EXTERNAL_LOOKUPoffRCPT verification via extlookup
HASHonHash driver
LARGE_SCALEoffFile structure for large scale
LIGHTTPDoffRUN_DEPEND on Lighttpd instead of Apache
LONG_USERNAMESoffUsernames longer that OS supports
MAILDROPoffMaildrop as local delivery agent
MYSQLonMySQL 5.X.x as back-end
MYSQL_COMPRESSonCompress dspam <--> MySQL
MYSQL_LOCALoffRUN_DEPEND on MySQL server
NICESENDMAILoffPlay nice with sendmail server
PGSQLonPostgreSQL as back-end
PGSQL_LOCALoffRUN_DEPEND on PostgreSQL server
POSTFIX_MBCoffDspam as mailbox_command in Postfix
PREF_EXToffPreferences in database not in files
PROCMAILoffProcmail as local delivery agent
QMAILoffPlay nice with Qmail mail server
SAFECAToffSafecat as local delivery agent
SENDMAILoffSendmail as local delivery agent
SETUIDoffRun as root:mail with setuid (insecure)
SQLITE2offSQLite v2.x as back-end
SQLITE3onSQLite v3.x as back-end
SYSLOGonSyslog logging support
TRUSTED_USERSoffDisable trusted user security
USER_HOMEDIRoffStore user data in ~/.dspam
VERBOSE_DEBUGoffDebug in LOGDIR/dspam.debug
VIRT_USERSoffVirtual users (needs SQL back-end)
WEBUIoffInstall WebUI (RUN_DEPEND on Apache/Lighttpd)
USES
perl5 libtool pathfix shebangfix
Service scripts
none
Conflicts with
dspam-devel

Message after installing

To enable the dspam daemon set dspam_enable="YES" in:
    /etc/rc.conf

  Additional setup instructions can be found at:
    /usr/local/share/doc/dspam
    /usr/local/share/examples/dspam

Files

Manual pages 19
  • dspam(1)
  • dspam_addattribute(3)
  • dspam_admin(1)
  • dspam_attach(3)
  • dspam_clean(1)
  • dspam_clearattributes(3)
  • dspam_crc(1)
  • dspam_create(3)
  • dspam_destroy(3)
  • dspam_detach(3)
  • dspam_dump(1)
  • dspam_getsource(3)
  • dspam_init(3)
  • dspam_logrotate(1)
  • dspam_merge(1)
  • dspam_process(3)
  • dspam_stats(1)
  • dspam_train(1)
  • libdspam(3)
pkg-plist 219
  • bin/cssclean
  • bin/csscompress
  • bin/cssconvert
  • bin/cssstat
  • @(,,) bin/dspam
  • bin/dspam
  • bin/dspamc
  • bin/dspam_2sql
  • bin/dspam_admin
  • bin/dspam_clean
  • bin/dspam_crc
  • bin/dspam_dump
  • bin/dspam_logrotate
  • bin/dspam_merge
  • bin/dspam_notify
  • bin/dspam_pg2int8
  • bin/dspam_stats
  • bin/dspam_train
  • @sample(,,) etc/dspam.conf.sample
  • include/dspam/buffer.h
  • include/dspam/config.h
  • include/dspam/config_shared.h
  • include/dspam/decode.h
  • include/dspam/diction.h
  • include/dspam/error.h
  • include/dspam/heap.h
  • include/dspam/libdspam.h
  • include/dspam/libdspam_objects.h
  • include/dspam/nodetree.h
  • include/dspam/pref.h
  • include/dspam/read_config.h
  • include/dspam/storage_driver.h
  • include/dspam/tokenizer.h
  • lib/libdspam.a
  • lib/libdspam.so
  • lib/libdspam.so.7
  • lib/libdspam.so.7.0.0
  • share/man/man1/dspam.1.gz
  • share/man/man1/dspam_admin.1.gz
  • share/man/man1/dspam_clean.1.gz
  • share/man/man1/dspam_crc.1.gz
  • share/man/man1/dspam_dump.1.gz
  • share/man/man1/dspam_logrotate.1.gz
  • share/man/man1/dspam_merge.1.gz
  • share/man/man1/dspam_stats.1.gz
  • share/man/man1/dspam_train.1.gz
  • share/man/man3/dspam_addattribute.3.gz
  • share/man/man3/dspam_attach.3.gz
  • share/man/man3/dspam_clearattributes.3.gz
  • share/man/man3/dspam_create.3.gz
  • share/man/man3/dspam_destroy.3.gz
  • share/man/man3/dspam_detach.3.gz
  • share/man/man3/dspam_getsource.3.gz
  • share/man/man3/dspam_init.3.gz
  • share/man/man3/dspam_process.3.gz
  • share/man/man3/libdspam.3.gz
  • lib/dspam/libhash_drv.a
  • lib/dspam/libhash_drv.so
  • lib/dspam/libhash_drv.so.7
  • lib/dspam/libhash_drv.so.7.0.0
  • lib/dspam/libmysql_drv.a
  • lib/dspam/libmysql_drv.so
  • lib/dspam/libmysql_drv.so.7
  • lib/dspam/libmysql_drv.so.7.0.0
  • lib/dspam/libpgsql_drv.a
  • lib/dspam/libpgsql_drv.so
  • lib/dspam/libpgsql_drv.so.7
  • lib/dspam/libpgsql_drv.so.7.0.0
  • lib/dspam/libsqlite_drv.so.7.0.0
  • lib/dspam/libsqlite_drv.a
  • lib/dspam/libsqlite_drv.so
  • lib/dspam/libsqlite_drv.so.7
  • lib/dspam/libsqlite3_drv.a
  • lib/dspam/libsqlite3_drv.so
  • lib/dspam/libsqlite3_drv.so.7
  • lib/dspam/libsqlite3_drv.so.7.0.0
  • libdata/pkgconfig/dspam.pc
  • share/doc/dspam/CHANGELOG
  • share/doc/dspam/LICENSE
  • share/doc/dspam/README
  • share/doc/dspam/README.FreeBSD
  • share/doc/dspam/RELEASE.NOTES
  • share/doc/dspam/UPDATING
  • share/doc/dspam/UPGRADING
  • share/doc/dspam/courier.txt
  • share/doc/dspam/exim.txt
  • share/doc/dspam/markov.txt
  • share/doc/dspam/mysql_drv.txt
  • share/doc/dspam/pgsql_drv.txt
  • share/doc/dspam/pop3filter.txt
  • share/doc/dspam/postfix.txt
  • share/doc/dspam/qmail.txt
  • share/doc/dspam/relay.txt
  • share/doc/dspam/sendmail.txt
  • share/doc/dspam/sqlite_drv.txt
  • share/examples/dspam/mysql/mysql_objects-4.1.sql
  • share/examples/dspam/mysql/mysql_objects-space.sql
  • share/examples/dspam/mysql/mysql_objects-speed.sql
  • share/examples/dspam/mysql/purge-4.1.sql
  • share/examples/dspam/mysql/purge.sql

The first 100 are listed.

distinfo 1
FileSizeSHA256
dspam-3.10.2.tar.gz1.035054e+06ae76569604021f35b741fb95198a1e611a8c64c3838661973a6cf360bba593a9
Master sites 1
  • SF/dspam/dspam/dspam-3.10.2

Commit history 0

No commits in the history this site was built from.