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
- 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
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/spmfilter | 0.6.7_11 |
| DragonFly | mail/spmfilter | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.6.7_11 | 0.6.7_11 | 0.6.7_6 | 0.6.7_9 | 0.6.7_11 |
| FreeBSD:14:quarterly | 0.6.7_11 | 0.6.7_11 | n/a | 0.6.7_9 | 0.6.7_11 |
| FreeBSD:15:latest | 0.6.7_11 | 0.6.7_11 | n/a | 0.6.7_9 | 0.6.7_9 |
| FreeBSD:15:quarterly | 0.6.7_11 | 0.6.7_11 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.7_11 | 0.6.7_11 | 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 2
libcmime>=0.1.10: mail/libcmimelibesmtp>=1.0: mail/libesmtp
Runtime 2
libcmime>=0.1.10: mail/libcmimelibesmtp>=1.0: mail/libesmtp
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
| Option | Default | Description |
|---|---|---|
| DB4 | on | DB4 backend |
| DEBUG | off | Build with debugging support |
| LDAP | off | LDAP protocol support |
| MYSQL | off | MySQL database support |
| PGSQL | off | PostgreSQL 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
| File | Size | SHA256 |
|---|---|---|
| spmfilter-0.6.7.tar.gz | 875995 | 8b675a1d36e84d360985aad69330071a3fcf414a6e7a4066320b1c1d09156776 |
Master sites 1
- http://www.spmfilter.org/files/