BSD Ports

mail/milter-greylist 4.6.4_2 DragonFly

Easy-to-use greylist milter for sendmail and postfix

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
mail
Package size
122.4 KiB, 324.2 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
DragonFlymail/milter-greylist4.6.4_2 newestnone known-[email protected]-
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]-
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 DPorts:

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

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

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.