./mail/qmail, Secure, reliable, efficient, simple, and fast MTA

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.03nb23, Package name: qmail-1.03nb23, Maintainer: schmonz

The qmail program is a secure, reliable, efficient simple message
transfer agent. It is meant to be a replacement for the entire
sendmail-binmail system that most UNIX hosts use.

Although qmail holds security and reliability as its top two
priorities, it is also fast. On a Pentium under BSD/OS, qmail can
easily handle 200000 separate messages per day that are injected
and must then be delivered to local mailboxes!

Security and reliability are qmail's two strengths, however. The
qmail package ensures a message, once accepted, will never be lost.
An optional new mailbox format, maildir, even lets users safely
read their mail over NFS, while still accepting new mail deliveries.

The following features are supported: host and user masquerading,
full host hiding, virtual domains, null clients, list-owner rewriting,
relay control, double-bounce recording, arbitrary RFC 822 address
lists, cross-host mailing-list loop detection, per-recipient
checkpointing, downed host backoffs, independent message retry
schedules, a drop-in sendmail replacement, and more!

DEINSTALL [+/-]

Required to run:
[sysutils/checkpassword] [sysutils/daemontools] [net/ucspi-tcp] [mail/queue-fix]

Required to build:
[pkgtools/cwrappers]

Package options: djbware-errno-hack, qmail-netqmail

Master sites:

SHA1: 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b
RMD160: d31598afa862abb35bc1feb8d038ab619b5a17a2
Filesize: 254.825 KB

Version history: (Expand)


CVS history: (Expand)


   2017-03-23 08:24:48 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Add qmail-maildiruniq and qmail-rcptcheck options, off by default. Since
we no longer stage-install as root, instcheck is noise; skip it. Mollify
pkglint. Bump PKGREVISION.
   2017-03-20 17:23:20 by Amitai Schleier | Files touched by this commit (7) | Package updated
Log message:
When I added basic DESTDIR support, I introduced a regression: the
source package stopped initializing the queue. (DESTDIR makes source
packages generate binary packages, which had never had that feature. See
<http://mail-index.netbsd.org/pkgsrc-changes/2011/06/07/msg056339.html>
for where the regression was introduced.)

Add a dependency on mail/queue-fix and, if no queue is present at
pkg_add time, initialize it.

Defer creating users and groups all the way to pkg_add time, and improve
DESTDIR support to full "user-destdir". Since mail/postfix lets
unprivileged users install it, we do too. (Can't run a server that way,
but so what.)

A typical (privileged) binary package should now:

1. Install on any other system of matching OS and architecture,
2. Not need matching numeric UIDs and GIDs to do so, and
3. Be usable in production.

You know, like any other binary package.

Bump PKGREVISION.
   2017-03-10 04:13:29 by Amitai Schleier | Files touched by this commit (5)
Log message:
Look up user/group IDs at runtime.

This lets us defer USERGROUP_PHASE to "pre-install", and is a step
closer to having the qmail users and groups be created at pkg_add time
(as with binary packages of typical software needing users and groups).

Based on Paul Fox's getpwnam.patch for qmail 0.96.
   2016-12-15 12:49:35 by Amitai Schleier | Files touched by this commit (1)
Log message:
Add SHA512 digests for remaining patches.
   2016-12-15 12:44:15 by Amitai Schleier | Files touched by this commit (1)
Log message:
Add SHA512 digests for some patches.
   2016-04-10 18:39:28 by Joerg Sonnenberger | Files touched by this commit (11)
Log message:
Adjust checks for _USE_DESTDIR != no or incorrect references to
USE_DESTDIR.
   2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) | Package updated
Log message:
Bump PKGREVISION for security/openssl ABI bump.
   2016-02-25 16:00:51 by Jonathan Perkin | Files touched by this commit (22)
Log message:
Use OPSYSVARS.