| Port details |
- maildrop Mail delivery agent (MDA) with filtering abilities
- 4.0.3 mail
=62 4.0.2Version of this port present on the latest quarterly branch. - Maintainer: madpilot@FreeBSD.org
 - Port Added: unknown
- Last Update: 2026-07-13 18:50:07
- Commit Hash: ebd900d
- People watching this port, also watch:: gmake, unzip, expat, libiconv, libxml2
- License: GPLv3
- WWW:
- https://www.courier-mta.org/maildrop/
- Description:
- maildrop is a replacement for your local mail delivery agent,
similar to mail/procmail.
- maildrop reads a mail message from standard input,
then delivers the message to your mailbox.
- maildrop will optionally read instructions from a file,
which describes how to filter incoming mail.
Instructions can be provided having mail delivered to
alternate mailboxes, or forwarded somewhere else.
Unlike procmail, maildrop uses a structured filtering language.
- maildrop knows how to deliver mail to mbox-style mailboxes and maildirs.
- maildrop is written in C++, and handles resources more efficiently.
maildrop can be used with sendmail, qmail, and other MTAs.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/mail/maildrop/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/maildrop
- pkg install maildrop
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: maildrop
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1783956023
SHA256 (maildrop-4.0.3.tar.bz2) = bbbab6c4095a23104088935c0efaea53ad818b6ba846bf2780d1cb684a715e97
SIZE (maildrop-4.0.3.tar.bz2) = 2407814
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- perl5>=5.42.r<5.43 : lang/perl5.42
- Library dependencies:
-
- libcourier-unicode.so : devel/courier-unicode
- libidn2.so : dns/libidn2
- libpcre2-8.so : devel/pcre2
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for maildrop-4.0.3:
AUTHLIB=off: Courier Auth Library support
DOCS=on: Build and/or install documentation
DOVECOTAUTH=off: Dovecot Authentication support
GDBM=off: GNU dbm library support
INOTIFY=off: Inotify support for IDLE command
MAILWRAPPER=off: Let configure guess which sendmail binary to use
====> Courier Auth Library support: you have to choose at least one of them
AUTH_LDAP=off: LDAP support
AUTH_MYSQL=off: MySQL support
AUTH_PGSQL=off: PostgreSQL support
AUTH_SQLITE=off: SQLite support
AUTH_USERDB=off: Userdb support
AUTH_VCHKPW=off: popmail/vchkpw support
===> Use 'make config' to modify these settings
- Options name:
- mail_maildrop
- USES:
- compiler:c++11-lang cpe iconv localbase:ldflags perl5 pkgconfig tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.0.4 27 Jul 2008 04:30:53
 |
linimon  |
Reset sergei@ due to maintainer-timeouts and no response to email.
Hat: portmgr |
2.0.4 06 Jun 2007 01:57:14
 |
delphij  |
- Update to 2.0.4.
- "WANT_FAM_SYSTEM=fam" might have been too restrictive,
so remove it.
Submitted by: KIMURA Yasuhiro <yasu utahime org>
PR: ports/112201
Approved by: maintainer timeout |
2.0.3 21 Mar 2007 17:01:15
 |
sergei  |
- Update to 2.0.3
- Explicitly require fam rather than gamin
PR: ports/110211
Submitted by: KIMURA Yasuhiro (yasu AT utahime DOT org) |
2.0.2 29 Jan 2007 19:05:07
 |
gabor  |
Remove USE_GPG from all effected ports. This knob is a no-op and the way it
was supposed to work is useless, because if we can't trust the distfile from
the remote machine, we can't trust the signature from the same machine either.
Our MD5 and SHA256 are good for checking both the sanity and the
trustiness of distfiles.
Approved by: portmgr (erwin), erwin (mentor) |
2.0.2 02 May 2006 22:54:37
 |
sergei  |
- Update to 2.0.2
- Install quotawarnmsg.sample file [1]
- Add WITH_FAM knob to explicitly enable optional support for FAM
in addition to autodetecting its presence; utilize USE_FAM for dependency
(choose between devel/gamin and devel/fam according to user's preference)
PR: ports/95169 [1]
Submitted by: Rui Lopes <rgl@ruilopes.com> [1] |
2.0.1 26 Dec 2005 09:40:44
 |
edwin  |
[PATCH] mail/maildrop: Update to 2.0.1
Update to latest release version 2.0.1.
PR: ports/90915
Submitted by: KIMURA Yasuhiro <yasu@utahime.org> |
1.8.0_3 25 Nov 2005 14:05:38
 |
sergei  |
- Add SHA256 checksums to my ports |
1.8.0_3 26 Apr 2005 19:22:11
 |
oliver  |
chase courier-authlib move |
1.8.0_3 26 Apr 2005 13:25:18
 |
sergei  |
- Add patch to work around the problem where maildrop exits with
"flock() failed" error when an attempting to route messages to /dev/null.
Patch is submitted upstream.
- Bump PORTREVISION
PR: ports/80106
Submitted by: David Lay <dsl@webize.com.au> |
1.8.0_2 12 Apr 2005 03:26:57
 |
obrien  |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
1.8.0_2 11 Apr 2005 08:04:41
 |
obrien  |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
1.8.0_2 14 Mar 2005 14:36:16
 |
sergei  |
- Fix MAILDROP_SUID/SGID - Maildrop was installed without suid/sgid bit
even if MAILDROP_SUID/MAILDROP_SGID option is set - fixed
NOTE: this changes behavior of these options so that suid/sgid bit
is set only if these options are explicitly specified.
There is no default value for these options now.
- Bump PORTREVISION
PR: ports/78715
Submitted by: KIMURA Yasuhiro <yasu@utahime.org> |
1.8.0_1 09 Mar 2005 15:36:55
 |
lofi  |
Near miss (USE_GMAKE for releases up to and *including* 5.2.1-RELEASE). |
1.8.0_1 09 Mar 2005 12:41:43
 |
sergei  |
- Fix WITH_AUTHLIB=yes case by patching LIBS in Makefile.in [1]
(adds -rpath=${LOCALBASE}/lib/courier-authlib). Unlike the previous
solution (add it to LDFLAGS) this does work
PR: ports/77874
Submitted by: Thomas T. Velhdouse <veldy@veldy.net> (error report)
Obtained from: Douglas Fraser <doug@idmf.net> [1] (actual fix) |
1.8.0 02 Mar 2005 18:50:08
 |
lofi  |
make(1) in 5.2.1-RELEASE can't handle the generated Makefiles either. |
1.8.0 22 Feb 2005 10:08:11
 |
sergei  |
- Build fails under RELENG_4 unless USE_GMAKE=yes.
Make it conditional on OSVERSION since RELENG_5 and HEAD
does not have that problem
Noticed by: KIMURA Yasuhiro <yasu@utahime.org> |
1.8.0 21 Feb 2005 11:31:55
 |
sergei  |
- Update to the latest version - 1.8.0
- Maildir quota is now enabled by default.
The following options were deleted:
- WITH_MAILDIRQUOTA
- WITH_TRASHQUOTA
- New option WITH_AUTHLIB is added, which provides optional support for
Courier Auth Library (mail/courier-authlib port).
- Userdb authentication, LDAP and MySQL support are provided through
courier-authlib now, thus the following options
- WITH_USERDB
- WITH_LDAP
- WITH_MYSQL
have been superceded by WITH_AUTHLIB.
WARNING! WARNING! WARNING! (Only the first 15 lines of the commit message are shown above ) |
1.6.3_1 04 Jul 2004 22:45:03
 |
sergei  |
- Add two new knobs:
WITH_TRASHQUOTA=yes Include deleted messages, and the Trash folder,
in the estimated quota usage for maildirs.
Requires WITH_MAILDIRQUOTA. [1]
MAILDROP_TRUSTED_USERS=<user> Specify users allowed to use the -d option [2]
- Bump PORTREVISION
PR: ports/68077 [1], ports/65520 [2]
Submitted by: Rui Lopes <rui@ruilopes.com> [1],
Mantas Kaulakys <mantas@stotis.lt> [2] |
1.6.3 25 Jun 2004 14:55:48
 |
eik  |
typo |
1.6.3 11 Apr 2004 21:38:49
 |
sergei  |
- Support sourcing of Makefile.local by including <bsd.port.pre.mk>
even though I think there are better ways to store per-port configuration:
sysutils/penv or sysutils/portupgrade ports or /etc/make.conf file)
PR: ports/64660
Submitted by: George Hartzell <hartzell@kestrel.alerce.com> |
1.6.3 30 Jan 2004 16:03:29
 |
sergei  |
SIZE *DOES* MATTER. |
1.6.3 23 Dec 2003 16:33:36
 |
sergei  |
- Update to 1.6.3
- Remove patched we do not need anymore
- Disable database extensions by default;
use WITH_GDBM knob to enable them [1]
- Add WITH_USERDB knob to enable userdb authentication [1]
- Add WITH_LDAP knob to enable virtual user LDAP support [2]
- Add WITH_MYSQL knob to enable virtual user MySQL support [3]
- Use DOCSDIR in pkg-plist
- Re-word/clarify pkg-descr
PR: 58968 [1], 56329 [2], 59807 [3]
Submitted by: oleg dashevskii <be9-ml@be9.ru> [1],
Paul Dlug <paul@aps.org> [2],
Harold Paulson <haroldp@internal.org> [3] |
1.5.2 21 Dec 2003 20:37:54
 |
sergei  |
- Take maintainership |
1.5.2 21 Dec 2003 01:53:10
 |
petef  |
Relinquish maintainership to ports@. |
1.5.2 06 Apr 2003 15:31:07
 |
petef  |
Specify /usr/sbin/sendmail (mailwrapper) as the default sendmail binary
to use by default now, unless the user specifies NO_MAILWRAPPER.
Submitted by: Thomas Seck <tmseck@netcologne.de> |
1.5.2 27 Mar 2003 03:45:21
 |
petef  |
- update to 1.5.2
- document port options at the top of the Makefile
- install documentation
PR: 49974
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
1.5.0 07 Mar 2003 06:06:02
 |
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
1.5.0 03 Jan 2003 08:26:35
 |
ijliao  |
chase gdbm lib version |
1.5.0 18 Dec 2002 21:46:29
 |
edwin  |
Port needs perl to run and build -> USER_PERL5=yes
PR: ports/46357
Submitted by: Christopher Sharp <csharp@gmx.net> |
1.5.0 13 Nov 2002 19:47:02
 |
petef  |
Update to 1.5.0.
PR: 44746
Submitted by: Nick Hilliard <nick@foobar.org> |
1.3.8 06 Jul 2002 06:55:00
 |
petef  |
Add a MAILDROPDEFAULT knob to be more consistent with mail/courier's
behaviour.
PR: 40059
Submitted by: Kimura Fuyuki <fuyuki@hadaly.org> |
1.3.8 25 Apr 2002 07:05:35
 |
petef  |
Update to 1.3.8. |
04 Feb 2002 03:03:09
    |
petef  |
Update to 1.3.7 |
07 Dec 2001 23:03:35
    |
petef  |
Update to 1.3.6. |
23 Aug 2001 00:07:25
    |
petef  |
Change my email address to petef@FreeBSD.org for the ports I maintain. |
22 Jul 2001 06:00:08
    |
dwcjr  |
Update to 1.3.4 Reorder MAN pages |
04 Jul 2001 07:35:57
    |
dwcjr  |
Update to 1.3.3 Check for WITHOUT_GDBM instead of NO_GDBM Make
configure_args append to existing args instead of replacing |
23 May 2001 18:04:55
    |
mi  |
Upgrade, re-organize PORTDOCS, change the maintainer. PR: 27406 Submitted
by: new maintainer <petef@databits.net> Approved by: previous mainainer <tom>
|
26 Feb 2001 13:43:55
    |
tom  |
Fix typo (SGIG -> SGID) and update my address in MAINTAINER |
21 Feb 2001 21:39:35
    |
olgeni  |
Update port to version 1.3.0. |
05 Feb 2001 15:11:27
    |
olgeni  |
Spaces->tabs in the mail category. |
08 Oct 2000 04:16:42
    |
asami  |
Convert category mail to new layout. |
08 Oct 2000 03:24:42
    |
asami  |
Rename PLIST.{docs,gdbm} to pkg-plist.{docs,gdbm}. |