mail/mailfromd 9.1_1 FreeBSD
Mail filtering daemon for Sendmail, Postfix, and MeTA1
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3+
- Categories
- Package size
- 811.9 KiB, 3393.8 KiB installed
Description
Mailfromd is a general-purpose mail filtering daemon for Sendmail, Postfix, and MeTA1. It is able to filter both incoming and outgoing messages using criteria of arbitrary complexity, supplied by the administrator in the form of a script file. The daemon interacts with the MTA via Milter or PMilter protocols. Some of its features:
- Feature-rich, detailed, configurable absolute control over each stage of SMTP session
- Advanced sieve support (flexible programming language for writing MTA extensions)
- Sender address verification (call-out)
- Black/greylisting and whitelisting
- Mail sending rate control
- Local account verification
- Native language support
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/mailfromd | 9.1_1 |
| DragonFly | mail/mailfromd | 9.0 |
Install
Binary package:
pkg install mailfromd
From the ports tree:
cd /usr/ports/mail/mailfromd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mailfromd>0:mail/mailfromd
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 | 9.1_1 | 9.1_1 | 8.15 | - | 9.1_1 |
| FreeBSD:14:quarterly | 9.1_1 | 9.1_1 | n/a | 9.0 | 9.1_1 |
| FreeBSD:15:latest | 9.1_1 | 9.1_1 | n/a | 9.0 | 9.0 |
| FreeBSD:15:quarterly | 9.1_1 | 9.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 9.1_1 | 9.1_1 | 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.
Library 5
libmailutils.so: mail/mailutilslibadns.so: dns/adnslibgmp.so: math/gmplibgnutls.so: security/gnutlslibnettle.so: security/nettle
The full lists below include those, and their dependencies in turn.
Build dependencies 27
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- devel/boehm-gc
- devel/boehm-gc-threaded
- devel/gettext-runtime
- devel/gettext-tools
- devel/gmake
- devel/libffi
- devel/libltdl
- devel/libtextstyle
- devel/libunistring
- devel/readline
- dns/adns
- dns/libidn2
- lang/python312
- mail/mailutils
- math/gmp
- math/mpdecimal
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- textproc/expat2
- textproc/libxml2
Run dependencies 20
Required by 3
Configuration
Options name: mail_mailfromd
| Option | Default | Description |
|---|---|---|
| BDB | off | Berkeley DB v4.8 (last working one) support |
| DOCS | off | Build and/or install documentation |
| EMACS | on | Install Emacs Lisp *-mode files |
| GDBM | on | GNU dbm library support |
| NLS | off | Native Language Support |
- USES
- gmake localbase readline tar:xz
- Service scripts
calloutd,mailfromd
Files
pkg-plist 58
- bin/mfdbtool
- bin/mfmodnew
- bin/mtasim
- @sample etc/mailfromd.mfl.sample
- include/mailfromd/exceptions.h
- include/mailfromd/mfmod.h
- sbin/calloutd
- sbin/mailfromd
- share/aclocal/mfmod.m4
- %%EMACS_SITE_LISPDIR%%/mfl-mode.el
- %%EMACS_SITE_LISPDIR%%/obfemail-mode.el
- share/locale/da/LC_MESSAGES/mailfromd.mo
- share/locale/fr/LC_MESSAGES/mailfromd.mo
- share/locale/id/LC_MESSAGES/mailfromd.mo
- share/locale/pl/LC_MESSAGES/mailfromd.mo
- share/locale/pt_BR/LC_MESSAGES/mailfromd.mo
- share/locale/ro/LC_MESSAGES/mailfromd.mo
- share/locale/sr/LC_MESSAGES/mailfromd.mo
- share/locale/uk/LC_MESSAGES/mailfromd.mo
- share/locale/vi/LC_MESSAGES/mailfromd.mo
- share/mailfromd/%%VERSION%%/_register.mfl
- share/mailfromd/%%VERSION%%/callout.mfl
- share/mailfromd/%%VERSION%%/cdb.mfl
- share/mailfromd/%%VERSION%%/dkim.mfl
- share/mailfromd/%%VERSION%%/dns.mfl
- share/mailfromd/%%VERSION%%/email.mfl
- share/mailfromd/%%VERSION%%/gettext.mfl
- share/mailfromd/%%VERSION%%/header_rename.mfl
- share/mailfromd/%%VERSION%%/heloarg_test.mfl
- share/mailfromd/%%VERSION%%/include/pp-setup
- share/mailfromd/%%VERSION%%/is_ip.mfl
- share/mailfromd/%%VERSION%%/localdomain.mfl
- share/mailfromd/%%VERSION%%/match_cidr.mfl
- share/mailfromd/%%VERSION%%/match_dnsbl.mfl
- share/mailfromd/%%VERSION%%/match_rhsbl.mfl
- share/mailfromd/%%VERSION%%/milter.mfl
- share/mailfromd/%%VERSION%%/mime.mfl
- share/mailfromd/%%VERSION%%/poll.mfl
- share/mailfromd/%%VERSION%%/portprobe.mfl
- share/mailfromd/%%VERSION%%/rateok.mfl
- share/mailfromd/%%VERSION%%/revip.mfl
- share/mailfromd/%%VERSION%%/sa.mfl
- share/mailfromd/%%VERSION%%/safedb.mfl
- share/mailfromd/%%VERSION%%/sieve.mfl
- share/mailfromd/%%VERSION%%/sockmap.mfl
- share/mailfromd/%%VERSION%%/spf.mfl
- share/mailfromd/%%VERSION%%/status.mfl
- share/mailfromd/%%VERSION%%/strip_domain_part.mfl
- share/mailfromd/%%VERSION%%/syslog.mfl
- share/mailfromd/%%VERSION%%/valid_domain.mfl
- share/mailfromd/%%VERSION%%/verp.mfl
- share/mailfromd/mfmod/template.ac
- share/mailfromd/mfmod/template.am
- share/mailfromd/mfmod/template.c
- share/mailfromd/mfmod/template.mfl
- share/mailfromd/postfix-macros.sed
- @dir(mailnull,mail,700)
- @dir(mailnull,mail,700)
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mailfromd-9.1.tar.xz | 1.429356e+06 | a732c84bf4beff790b143c9a1349cda503e6c8ff5355424cb4b3326b6fb279eb |
Master sites 2
- http://download.gnu.org.ua/pub/release/mailfromd/
- http://download.gnu.org.ua/pub/alpha/mailfromd/
Commit history 0
No commits in the history this site was built from.