BSD Ports

mail/milter-greylist 4.6.4_3 FreeBSD

Easy-to-use greylist milter for sendmail and postfix

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
mail
Package size
126.3 KiB, 307.0 KiB installed

Description

This is a port of Emmanuel Dreyfus' milter-greylist.

Grey listing is a wonderful spam filtering technique, which uses a behavior trick: spammers never resend a message when they get a temporary error, whereas real MTA do. The idea is to refuse any mail on first attempt, and accept it after some time has elapsed.

milter-greylist is a stand-alone milter written in C that implement grey listing.

In the other systems

The newest version among them is 4.6.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDmail/milter-greylist4.6.4_3 newestnone known-[email protected]-
OpenBSDmail/milter-greylist4.2.7p7no data-The OpenBSD ports mailing-list <[email protected]>2026-10-23
NetBSDmail/milter-greylist4.6.4nb15 newest1 known-[email protected]-
DragonFlymail/milter-greylist4.6.4_2 newestnone known-[email protected]-
MidnightBSDmail/milter-greylist4.6.4 newestno data-[email protected]-
HardenedBSDmail/milter-greylist4.6.4_3 newestno data-[email protected]-
GhostBSDmail/milter-greylist4.6.4_3 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install milter-greylist

From the ports tree:

cd /usr/ports/mail/milter-greylist/ && make install clean

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

RUN_DEPENDS=	milter-greylist>0:mail/milter-greylist

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:latest4.6.4_34.6.4_34.6.44.6.4_24.6.4_3
FreeBSD:14:quarterly4.6.4_34.6.4_3n/a4.6.4_24.6.4_3
FreeBSD:15:latest4.6.4_34.6.4_3n/a4.6.4_24.6.4_2
FreeBSD:15:quarterly4.6.4_34.6.4_3n/an/an/a
FreeBSD:16:latest4.6.4_34.6.4_3n/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 20
Run dependencies 20

No port depends on this one.

Configuration

Options name: mail_milter-greylist

OptionDefaultDescription
CURLoncurl support
DKIMonDKIM support
DOCSoffBuild and/or install documentation
DRACoffDRAC support
EXAMPLESoffBuild and/or install examples
GEOIPonGeoIP IP location support
LDAPoffLDAP protocol support
P0FoffP0F support
POSTFIXoffUse Postfix instead of Sendmail
SPAMASSASSINoffSpamAssassin support
SPFonSPF support
USES
tar:tgz
Service scripts
milter-greylist

Message after installing

A sample configuration file has been installed in /usr/local/etc/mail
    directory. Copy and edit it to suit your needs before launching
    milter-greylist.

    Add following lines

dnl j,{if_addr},{cert_subject},i,{auth_authen} are already enabled by default
define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO``, {verify}'')
define(`confMILTER_MACROS_ENVRCPT', confMILTER_MACROS_ENVRCPT``, {greylist}'')
INPUT_MAIL_FILTER(`greylist', `S=local:/var/milter-greylist/milter-greylist.sock, F=T, T=R:30s')

    to your /etc/mail/<your_host>.mc configuration.

    To run milter-greylist from startup, add miltergreylist_enable="YES"
    in your /etc/rc.conf or your /etc/rc.conf.local

    See /usr/local/share/doc/milter-greylist/README for operation details.

Files

Manual pages 2
  • greylist.conf(5)
  • milter-greylist(8)
pkg-plist 5
  • libexec/milter-greylist
  • share/man/man5/greylist.conf.5.gz
  • share/man/man8/milter-greylist.8.gz
  • @sample etc/mail/greylist.conf.sample
  • @dir(mailnull,mailnull,) /var/milter-greylist
distinfo 1
FileSizeSHA256
milter-greylist-4.6.4.tgz35724302f5045de975d3a3e67ee32025d631696af0d4d80483f1088e6bfbd5ff66f428
Master sites 2
  • ftp://ftp.espci.fr/pub/milter-greylist/
  • http://fossies.org/unix/privat/

Commit history 0

No commits in the history this site was built from.