BSD Ports

mail/maildrop 4.0.5 FreeBSD

Mail delivery agent (MDA) with filtering abilities

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0a8c33f52f
License
GPLv3
Categories
mail
Package size
540.3 KiB, 2213.3 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDmail/maildrop4.0.5
OpenBSDmail/maildrop3.1.8p1
NetBSDmail/maildrop3.1.6nb2
DragonFlymail/maildrop3.1.8

Install

Binary package:

pkg install maildrop

From the ports tree:

cd /usr/ports/mail/maildrop/ && make install clean

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

RUN_DEPENDS=	maildrop>0:mail/maildrop

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.0.54.0.53.1.03.1.84.0.5
FreeBSD:14:quarterly4.0.4_14.0.4_1n/a3.1.84.0.4_1
FreeBSD:15:latest4.0.54.0.5n/a3.1.83.1.8
FreeBSD:15:quarterly4.0.4_14.0.4_1n/an/an/a
FreeBSD:16:latest4.0.54.0.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 5

No port depends on this one.

Configuration

Options name: mail_maildrop

OptionDefaultDescription
DOCSoffBuild and/or install documentation
DOVECOTAUTHoffDovecot Authentication support
GDBMoffGNU dbm library support
INOTIFYoffInotify support for IDLE command
MAILWRAPPERoffLet configure guess which sendmail binary to use
USES
compiler:c++11-lang cpe iconv localbase:ldflags perl5 pkgconfig tar:bzip2
Service scripts
none
Conflicts with
courier-0.65* libunicode

Files

Manual pages 15
  • lockmail(1)
  • mailbot(1)
  • maildir(5)
  • maildirquota(7)
  • maildirwatch(1)
  • maildrop(1)
  • maildrop-deliverquota(8)
  • maildrop-maildirkw(1)
  • maildrop-maildirmake(1)
  • maildropex(7)
  • maildropfilter(7)
  • maildropgdbm(7)
  • makemime(1)
  • reformail(1)
  • reformime(1)
pkg-plist 67
  • @owner
  • @group
  • @mode
  • bin/lockmail
  • bin/maildirwatch
  • bin/maildrop
  • bin/maildrop-maildirkw
  • @owner
  • @group
  • @mode
  • bin/maildrop-deliverquota
  • bin/mailbot
  • bin/maildrop-maildirmake
  • bin/makemime
  • bin/reformail
  • bin/reformime
  • etc/quotawarnmsg.sample
  • share/man/man1/lockmail.1.gz
  • share/man/man1/mailbot.1.gz
  • share/man/man1/maildrop-maildirkw.1.gz
  • share/man/man1/maildirwatch.1.gz
  • share/man/man1/maildrop-maildirmake.1.gz
  • share/man/man1/maildrop.1.gz
  • share/man/man1/makemime.1.gz
  • share/man/man1/reformail.1.gz
  • share/man/man1/reformime.1.gz
  • share/man/man5/maildir.5.gz
  • share/man/man7/maildirquota.7.gz
  • share/man/man7/maildropex.7.gz
  • share/man/man7/maildropfilter.7.gz
  • share/man/man7/maildropgdbm.7.gz
  • share/man/man8/maildrop-deliverquota.8.gz
  • share/doc/maildrop/AUTHORS
  • share/doc/maildrop/INSTALL
  • share/doc/maildrop/INSTALL.html
  • share/doc/maildrop/README
  • share/doc/maildrop/README.dovecotauth
  • share/doc/maildrop/README.html
  • share/doc/maildrop/README.imapkeywords.html
  • share/doc/maildrop/README.maildirfilter.html
  • share/doc/maildrop/README.maildirquota.html
  • share/doc/maildrop/README.maildirquota.txt
  • share/doc/maildrop/README.postfix
  • share/doc/maildrop/README.sharedfolders.html
  • share/doc/maildrop/README.sharedfolders.txt
  • share/doc/maildrop/UPGRADE
  • share/doc/maildrop/UPGRADE.html
  • share/doc/maildrop/maildrop-deliverquota.html
  • share/doc/maildrop/lockmail.html
  • share/doc/maildrop/mailbot.html
  • share/doc/maildrop/maildir.html
  • share/doc/maildrop/maildiracl.html
  • share/doc/maildrop/maildrop-maildirkw.html
  • share/doc/maildrop/maildirwatch.html
  • share/doc/maildrop/maildrop-maildirmake.html
  • share/doc/maildrop/maildirquota.html
  • share/doc/maildrop/maildrop.html
  • share/doc/maildrop/maildropex.html
  • share/doc/maildrop/maildropfilter.html
  • share/doc/maildrop/maildropgdbm.html
  • share/doc/maildrop/maildroptips.txt
  • share/doc/maildrop/makemime.html
  • share/doc/maildrop/manpage.css
  • share/doc/maildrop/reformail.html
  • share/doc/maildrop/reformime.html
  • share/doc/maildrop/rfc2045.html
  • share/doc/maildrop/rfc822.html
distinfo 1
FileSizeSHA256
maildrop-4.0.5.tar.bz22.408849e+066236703aac9cbf53ca6873fbfe85eb375aaf219e11a3b9a8f9ec7c731919ee4f
Master sites 1
  • SF/courier/maildrop/${PORTVERSION}

Commit history 4

DateCommitCreditsLog message
0a8c33f52f Guido Falsi mail/maildrop: Update to 4.0.5
307b943e63 Guido Falsi mail/maildrop: Fix INOTIFY option
- FreeBSD 14.5 and up include inotify implementation in libc, so update checks to not depend on the ports implementation ion this case - When using the ports provided libinotify link using the dynamic library - Also add one file that needs patching for a successful build While here, pet portclippy/portfmt. Reported by: Ewout1 (Excite/BlueTie) <[email protected]> (via mailing list) MFH: 2026Q3
691567c672 Guido Falsi mail/maildrop: Update to 4.0.4
- Update includes fix for potential crash on messages with certain subjects MFH: 2026Q3
ebd900dbaa Guido Falsi mail/maildrop: Update 4.0.3