BSD Ports

mail/spmfilter 0.6.7_11 FreeBSD

High-performance mail filtering framework written in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
a315965d7d
License
LGPL3
Categories
mail
Package size
76.0 KiB, 285.7 KiB installed

Description

spmfilter is a high-performance mail filtering framework, written in C.

It attempts to be a general filtering framework for any purposes. Filtering mechanisms are provided by plugins, the API enables spmfilter plugins to access messages as they are being processed by the MTA. This allows them to examine and modify message content and meta-information during the SMTP transaction. Plugins are loaded at runtime and can be processed in any sequence, the processing chain can also be altered by a single plugin

In the other systems

SystemPortVersion
FreeBSDmail/spmfilter0.6.7_11
DragonFlymail/spmfilter0.6.7_9

Install

Binary package:

pkg install spmfilter

From the ports tree:

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

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

RUN_DEPENDS=	spmfilter>0:mail/spmfilter

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:latest0.6.7_110.6.7_110.6.7_60.6.7_90.6.7_11
FreeBSD:14:quarterly0.6.7_110.6.7_11n/a0.6.7_90.6.7_11
FreeBSD:15:latest0.6.7_110.6.7_11n/a0.6.7_90.6.7_9
FreeBSD:15:quarterly0.6.7_110.6.7_11n/an/an/a
FreeBSD:16:latest0.6.7_110.6.7_11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

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

Build dependencies 14
Run dependencies 3
Required by 1

Configuration

Options name: mail_spmfilter

OptionDefaultDescription
DB4onDB4 backend
DEBUGoffBuild with debugging support
LDAPoffLDAP protocol support
MYSQLoffMySQL database support
PGSQLoffPostgreSQL database support
USES
cmake:noninja pkgconfig
Service scripts
spmfilter

Files

Manual pages 2
  • spmfilter(1)
  • spmfilter.conf(5)
pkg-plist 32
  • include/spmfilter/smf/smf_core.h
  • include/spmfilter/smf/smf_dict.h
  • include/spmfilter/smf/smf_email_address.h
  • include/spmfilter/smf/smf_envelope.h
  • include/spmfilter/smf/smf_header.h
  • include/spmfilter/smf/smf_list.h
  • include/spmfilter/smf/smf_lookup.h
  • include/spmfilter/smf/smf_message.h
  • include/spmfilter/smf/smf_modules.h
  • include/spmfilter/smf/smf_nexthop.h
  • include/spmfilter/smf/smf_part.h
  • include/spmfilter/smf/smf_session.h
  • include/spmfilter/smf/smf_settings.h
  • include/spmfilter/smf/smf_smtp.h
  • include/spmfilter/smf/smf_trace.h
  • include/spmfilter/spmfilter.h
  • include/spmfilter/spmfilter_config.h
  • lib/spmfilter/libpipe.so
  • lib/spmfilter/libpipe.so.0.6
  • lib/spmfilter/libpipe.so.
  • lib/spmfilter/libsmf.so
  • lib/spmfilter/libsmf.so.0.6
  • lib/spmfilter/libsmf.so.
  • lib/spmfilter/libsmtpd.so
  • lib/spmfilter/libsmtpd.so.0.6
  • lib/spmfilter/libsmtpd.so.
  • libdata/pkgconfig/spmfilter.pc
  • sbin/spmfilter
  • share/man/man1/spmfilter.1.gz
  • share/man/man5/spmfilter.conf.5.gz
  • @sample etc/spmfilter.conf.sample
  • @dir(,,755)
distinfo 1
FileSizeSHA256
spmfilter-0.6.7.tar.gz8759958b675a1d36e84d360985aad69330071a3fcf414a6e7a4066320b1c1d09156776
Master sites 1
  • http://www.spmfilter.org/files/

Commit history 1

DateCommitCreditsLog message
a315965d7d Po-Chuan Hsieh databases/libzdb: Update to 3.6.0
- Bump PORTREVISION of dependent ports for shlib change Changes: https://www.tildeslash.com/libzdb/#release_notes