Port details |
- qmail Secure, reliable, efficient, simple, and fast MTA
- 1.06_7 mail =121 1.06_7Version of this port present on the latest quarterly branch.
- Maintainer: erdgeist@erdgeist.org
- Port Added: unknown
- Last Update: 2024-01-22 17:34:25
- Commit Hash: fff2271
- People watching this port, also watch:: ucspi-tcp, gmake, gettext, expat, nmap
- License: not specified in port
- WWW:
- https://cr.yp.to/qmail.html
- Description:
- 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!
http://pobox.com/~djb/qmail.html
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- qmail-ldap
- *qmail-mysql
- qmail-spamcontrol
- *qmail-tls
- qmail-vida
- To install the port:
- cd /usr/ports/mail/qmail/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/qmail
- pkg install netqmail
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: netqmail
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1584978462
SHA256 (qmail/qmail-1.03.tar.gz) = 21ed6c562cbb55092a66197c35c8222b84115d1acab0854fdb1ad1f301626f88
SIZE (qmail/qmail-1.03.tar.gz) = 220668
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- mail/qmail-mysql
- mail/qmail-tls
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- fakeroot : security/fakeroot
- This port is required by:
- for Build
-
- mail/qmail-dk
- mail/qmailmrtg7
- mail/simscan
- mail/usendmail
- mail/vpopmail
-
Deleted ports which required this port:
- for Run
-
- mail/ezmlm
- mail/ezmlm-idx
- mail/qmail-activedir
- mail/qmail-conf
- mail/qmail-dk
- mail/qmail-rblchk
- mail/qmailanalog
-
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 netqmail-1.06_7:
BIG_CONCURRENCY_PATCH=off: Use a concurrency greater than 240
BIG_TODO_PATCH=off: Enable big_todo qmail patch
BLOCKEXEC_PATCH=off: Block many windows viruses/worms
DISCBOUNCES_PATCH=off: Discard double-bounces
DNS_CNAME=on: Request CNAME (vs ANY for BIND 4 bug)
DOCS=on: Build and/or install documentation
EXTTODO_PATCH=off: Extern high-perform. todo processing
LOCALTIME_PATCH=off: Emit dates in the local timezone
MAILDIRQUOTA_PATCH=off: Maildir++ support
OUTGOINGIP_PATCH=off: Set the IP address to send messages
QEXTRA=off: Enable QUEUE_EXTRA copy feature
QMTPC_PATCH=off: Send email using qmtp protocol
RCDLINK=on: Create rc.d/qmail symlink
SMTP_AUTH_PATCH=off: Provide SMTP Authentication
SPF_PATCH=off: Implement SPF checker
TARPIT_PATCH=off: Implement TARPIT functions
===> Use 'make config' to modify these settings
- Options name:
- mail_qmail
- USES:
- qmail:vars fakeroot cpe
- 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 |
1.03_4 06 Jun 2005 21:50:00 |
pav |
- Update ldap patch to 20050401a
- Add sysutils/daemontools to RUN_DEPENDS because the new patch works
just with it
- Change pkg-message to reflect qmail.schema file installation
- Change pkg-descr to reflect new features
PR: ports/81966
Submitted by: Renato Botelho <freebsd@galle.com.br> (maintainer) |
1.03_4 01 Jun 2005 22:22:46 |
flz |
- Update TLS patch to 20021228.
PR: ports/81768
Submitted by: maintainer |
1.03_4 01 Jun 2005 22:12:13 |
flz |
- Update mysql patch to 1.1.11.
PR: ports/81766
Submitted by: maintainer |
1.03_4 01 Jun 2005 16:09:49 |
novel |
Fix URL of smtp_auth+tls patch.
PR: 81769
Submitted by: Renato Botelho (maintainer) |
1.03_4 31 May 2005 20:31:38 |
flz |
- Add SPF checker patch.
PR: ports/81731
Submitted by: maintainer |
1.03_4 26 May 2005 14:44:11 |
sem |
- Update to spamcontrol-2314
Changes since 2313:
- FIXED bug in badhelo's wildmat filter.
- CHANGED qmail-smtpd error logging order.
- REMOVED remnants from SPAMCONTROL 2.3 in man page for qmail-send(9).
- UPDATED qmail-alias2recipients.
PR: ports/81466
Submitted by: maintainer |
1.03_4 25 May 2005 19:11:25 |
novel |
Make pkg-install not to create wrong file in /var/qmail/alias.
PR: 81467
Submitted by: Renato Botelho (maintainer) |
1.03_4 17 May 2005 17:35:11 |
sem |
- Add maildirquota (Maildir++) support to qmail.
- Add block-executables support to qmail.
- Add discard-double-bounces patch to qmail.
PR: ports/60440
Submitted by: ale
Reworked by: maintainer |
1.03_4 17 May 2005 09:14:30 |
sem |
- Rewrite pkg-install using switch case for PRE-INSTALL and POST-INSTALL
parameters, and, use this parameters to call PKGINSTALL on Makefile.
- Remove some redundant things from Makefile and use it only on
pkg-install.
- Move pkg-install to files/pkg-install.in because i'm using some
%%MACROS%% on this.
PR: ports/80911
Submitted by: maintainer |
1.03_4 11 May 2005 13:12:09 |
pav |
- Re-add NO_PACKAGE restriction which was accidentally (?) removed in 1.59
Approved by: maintainer |
1.03_4 11 May 2005 13:07:41 |
pav |
- Add QMTPC patch, it closes PR ports/54002
- Add LOCALTIME patch, that emit dates in local timezone
- Add BROKEN message if QMTPC and OUTGOINGIP patches are selected simultaneously
- Rename BARRIER vars to a short name
- Change DISTDIR to download all qmail related files on qmail subdir
PR: ports/80864
Submitted by: Renato Botelho <freebsd@galle.com.br> (maintainer) |
1.03_4 11 May 2005 12:50:32 |
pav |
- Unbreak package building: syntax errors and logical mistakes in pkg-install
Approved by: maintainer |
1.03_4 10 May 2005 14:31:29 |
sem |
- Transfer all work to MASTER port and make slave ports easier
- Use only one pkg-plist and use PLIST_SUB
- Use DOCSDIR intead of DOCDIR
- OPTIONS'ify
- Remove WITH_PRESERVE_CONFIG_FILES knob and detect automatically when is need
to create it.
- Add $FreeBSD$ tag to pkg-plist and pkg-install
- Fix error on enable-qmail script
- Remove MASTER_SITE_QMAIL definition from Makefile since it's defined on
bsd.sites.mk
- Add a new option to don't create rc.d/qmail.sh
- Add rc.d/qmail.sh to pkg-plist when necessary
PR: ports/80833
Submitted by: maintainer
Thanks to: novel, Joao Ricardo P. Mendes <joao@redepegasus.com.br> |
1.03_3 05 May 2005 20:03:10 |
sem |
o Pacify a lot of portlint WARN and FATAL messages
o Change ${PERL} to ${SED} or ${REINPLACE_CMD}
o Added patch patch-qmail-1.03-rfc2821.diff to search other MX servers
when the first return a code > 500 and < 599
o Install mkaliasdir script on ${PREFIX}/scripts directory
o Remove targets to disable-qmail and enable-sendmail and put it on a
shell script that is installed on /var/qmail/scripts. Change messages
reflect this.
o Organize better pkg-plist
o Remove thereal-post-patch target and put all on post-post-patch target
o Add [0-9] to CONFLICTS on qmail-ldap port
o Change LIB_DEPENDS to USE_MYSQL=yes on qmail-mysql port
o Change qmail-spamcontrol to don't need more to apply patches mannualy
PR: ports/79094
Submitted by: maintainer |
1.03_3 09 Apr 2005 17:52:56 |
lioux |
Give maintainership to Renato Botelho <freebsd@galle.com.br> who
has been submitting outstanding PRs for all qmail ports I have been
maintaining up to this moment. They will be in good hands. |
1.03_3 11 Mar 2005 16:40:55 |
sergei |
- Allow MAINTAINER override in slave port(s) |
1.03_3 11 Mar 2005 16:21:56 |
sergei |
- Allow addition to MASTER_SITES by slave ports - in preparation
for a new slave port: qmail-spamcontrol |
1.03_3 08 Mar 2005 00:31:57 |
lioux |
o Allow slave ports to:
- add MAN{1,5,7,8} pages
- add extra ALL_TARGET
PR: 77553
Submitted by: Renato Botelho <renato@galle.com.br> |
1.03_3 24 Jun 2004 13:27:45 |
lioux |
Add a WITH_PRESERVE_CONFIG_FILES knob which stops qmail from running
the configuration scripts upon installation (or, upgrade)
PR: 67828
Submitted by: Renato Botelho <renato@galle.com.br> |
1.03_3 09 Apr 2004 10:47:18 |
lioux |
Chase outgoingip.patch checksum change: just a cosmetic change,
patch stays the same
PR: 65068
Submitted by: Greg Panula <greg.panula@lexisnexis.com> |
1.03_3 21 Mar 2004 22:13:47 |
lioux |
Fix typo in qmail-smtp_auth+tls patch size
PR: 64550
Submitted by: Brad Davis <so14k@so14k.com> |
1.03_3 12 Mar 2004 02:20:45 |
lioux |
o Add checksum for soon to be added qmail-smtp_auth+tls patch slave
level 20020519
o House a copy under MASTER_SITE_LOCAL |
1.03_3 09 Mar 2004 23:48:44 |
lioux |
o Add both hoststat and purgestat entries for qmail's mailer.conf
mailwrapper sample configuration
o Bump PORTREVISION
Submitted by: Luca Morettoni <luca@morettoni.net> |
1.03_2 08 Feb 2004 01:14:05 |
lioux |
USE_SIZEify |
1.03_2 10 Dec 2003 21:40:13 |
lioux |
1) PORTREVISION bump due to [3] and [4]
2) distinfo - update checksum for outgoingip.patch: no major change
in code
3) New patch files/patch-qmail-local.c
- Erik Sjlund pointed out a bug in qmail-local at
http://www.ornl.gov/its/archives/mailing-lists/qmail/2000/10/msg00696.html
- Precedence bug corrected by adding parentheses which
affects .qmail files parsing code
4) Add qmail's sendmail emulation fix: "David Phillips noticed that
sendmail's '-f' option sets a default From: header, and so should
qmail's emulation."
- Add distinfo checksum for the patch
Submitted by: too many [2]
Obtained from: http://www.qmail.org/ [3] [4] |
1.03_1 20 Nov 2003 15:06:15 |
trevor |
Define USE_PERL5_BUILD, not erroneous USE_PERL.
Submitted by: Oliver Eikemeier |
1.03_1 20 Nov 2003 13:51:47 |
trevor |
Define USE_PERL to make Perl available for (mostly deprecated)
"perl -pi -e" construction. |
1.03_1 10 Aug 2003 16:03:21 |
arved |
shorten COMMENT and remove CAPS.
PR: 49971
Submitted by: Matthias Andree <matthias.andree@web.de>
Approved by: maintainer (implicit) |
1.03_1 05 Mar 2003 04:07:35 |
lioux |
Add WITH_OUTGOINGIP_PATCH (outgoingip.patch) option: allow setting
the IP address used by qmail when sending outgoing messages
Prompted by: Brad Davis <so14k@so14k.com>
Feature requested by: many |
1.03_1 23 Feb 2003 19:58:35 |
lioux |
De-pkg-comment |
1.03_1 07 Feb 2003 14:35:26 |
lioux |
Sanitize MASTER_SITES
Submitted by: fenner's distfile survey |
1.03_1 26 Jan 2003 19:10:36 |
lioux |
Update to current standards for rc.conf(5) file: disable sendmail
by setting sendmail_enable to NONE instead of NO
Prompted by: too many |
1.03_1 26 Jan 2003 19:06:34 |
lioux |
Style fix: replace the 8 for the 7 bits quote character |
1.03_1 26 Nov 2002 12:49:19 |
lioux |
Sanitize MASTER_SITES
Submitted by: fenner's distfiles survey |
1.03_1 23 Sep 2002 13:23:09 |
lioux |
Remove repeated entry in MASTER_SITES |
1.03_1 20 Sep 2002 13:58:50 |
lioux |
Sanitize MASTER_SITES
Submitted by: fenner's distfile survey |
1.03_1 20 Sep 2002 04:34:04 |
lioux |
Update to qmail-ldap patch version 20020901 |
1.03_1 19 Sep 2002 19:18:14 |
lioux |
Update qmail-tls patch to 1.03.20020825 |
1.03_1 08 Jul 2002 01:29:27 |
lioux |
Sanitize MASTER_SITES |
1.03_1 20 May 2002 23:01:34 |
lioux |
Update to qmail-ldap patch version 20020501a |
1.03_1 15 May 2002 14:35:04 |
lioux |
Chase checksum of a patch: patch was trimmed, no further changes
Submitted by: Paulius Bulotas <paulius@kaktusas.org> |
1.03_1 15 Apr 2002 21:56:20 |
lioux |
Sanitize MASTER_SITES |
1.03_1 12 Apr 2002 23:15:32 |
lioux |
Sanitize MASTER_SITES
Submitted by: fenner distifile survey |
1.03_1 03 Apr 2002 21:10:43 |
lioux |
o Fix breakage introduced in last rev:
- Comma operator does not work for {DIST,PATCH}FILES just yet,
re-arrange groups to achieve similar effect |
1.03_1 03 Apr 2002 01:30:57 |
lioux |
o Both sanitize MASTER_SITES and add additional ones
o Full deployment of MASTER_SITES:n |
1.03_1 29 Mar 2002 16:54:30 |
lioux |
Update qmail-tls patch to 1.03.20010627 |
29 Jan 2002 11:45:35 |
knu |
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
|
21 Jan 2002 02:25:31 |
lioux |
Update qmail-mysql to patch level 1.1.8 |
12 Jan 2002 23:49:48 |
lioux |
Fix message typo |
11 Nov 2001 01:09:44 |
lioux |
add checksum for soon to be qmail-ldap patch level 20011001a |
25 Jul 2001 03:38:27 |
lioux |
Add updated distinfo for qmail-ldap slave port: ldap patch version 20010501 |
09 Jun 2001 19:45:32 |
lioux |
Update tls.patch checksum (required by slave port qmail-tls) |
26 May 2001 04:27:56 |
lioux |
1) Fix bug introduced in Makefile rev 1.29: files/maildir not replacing
@PREFIX@ with ${PREFIX} 2) Rewrite rc script patching to both handle more
cases and fix (1). Mostly within thereal-post-patch target 3) Update
files/maildir both due to (2) and to resemble the rc scripts supplied with
the qmail distribution |
27 Apr 2001 15:45:50 |
lioux |
Add updated distinfo for qmail-ldap slave port: ldap patch version 20010301 |
13 Mar 2001 05:47:01 |
lioux |
Add {start-stop} support to the initialization (rc.d style) scripts. Also, add
a informational message if the user does not use the scripts correctly. |
22 Feb 2001 18:15:18 |
lioux |
* qmail port o bump PORTREVISION o sanitize MASTER_SITES o added several
flags (defined checks) to enable active slave port control on what they
inherit o add extra enhancement patches, these can be inherited too: -
WITH_QMAILQUEUE_PATCH: qmailqueue-patch - WITH_BIG_TODO_PATCH:
big-todo.103.patch - WITH_BIG_CONCURRENCY_PATCH: big-concurrency.patch -
WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT default: 509 o add patches
checksum to distinfo o added MASTER_SITE_QMAIL for internal use o additional
copies of slave qmail patches are now housed at MASTER_SITE_LOCAL,
PATCH_SITE_SUBDIR=lioux because these patches only have ONE PATCH_SITES source
each - qmail-ldap-1.03-20010201.patch.gz (qmail-ldap) -
qmail-mysql-1.1.1.patch (qmail-mysql) - tls.patch (qmail-tls) o turn all
absolute references to both binaries and FreeBSD configuration files into
VARs: better maintability o s/yetanotherone-/slaveport-/: that is the
correct nomenclature o ${LN} should use -sf instead of plain -s o typo
fix: QMail -> qmail |
12 Feb 2001 02:53:23 |
lioux |
Add some bell and whistles that will enable better support for the qmail-*
skeleton ports inheriting (including) this port |
05 Feb 2001 12:53:04 |
tg |
Don't package, the license doesn't allow this. |
20 Dec 2000 02:34:39 |
lioux |
The PATCHFILES file owner pointed out that a secondary location should be
provided for his patch since there was only one official location. Appropriate
arrangements have been made to house it under ${MASTER_SITE_LOCAL}. |
19 Dec 2000 14:29:27 |
lioux |
Add yet another WITH option to qmail-ldap. This time a WITH_LDAP_DEBUG option
for those in pursue of enlightment. |
01 Nov 2000 00:24:14 |
lioux |
I added a warning for pre-mailwrapper users about the "danger" of making
world; thus, "destroying" their qmail installation. A target should be added
later to "fix" this automatically. |
08 Oct 2000 09:51:35 |
asami |
Use variables for ${PKGDIR}/{INSTALL,MESSAGE}. ${PKGINSTALL} is called twice
without any arguments but I'm not sure what I should give it (it's once called
from do-configure!) so I'll leave it alone. |
08 Oct 2000 04:16:42 |
asami |
Convert category mail to new layout. |
03 Oct 2000 06:12:50 |
lioux |
Maintainer is now a committer, update email accordingly |
28 Sep 2000 21:56:04 |
nbm |
Update qmail-ldap 1.03.20000701, and share logic in qmail port, and some other
minor tweaks. |
23 Aug 2000 08:39:57 |
kevlo |
Simple MASTER_SITES clean up. |
07 Jul 2000 19:52:32 |
steve |
- Don't hardcode /usr/local. - Also add a mailer.conf that allows sendmail to
be replaced with qmail. |
11 Jun 2000 08:48:09 |
knu |
Output PREFIX safe pkg/MESSAGE. |
29 May 2000 04:37:10 |
steve |
Fix pkg/PLIST and prepare this port to be the MASTERDIR for the upcoming
qmail-ldap port. |