CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 portsAll times are CET
Port details

mail/postfix-current 3.12.20260925_3,6

Experimental Postfix version

Port info

Maintainer
otis@FreeBSD.org
Packages
latest: postfix-current 3.12.20260925_3,6, postfix-current-ldap 3.12.20260925_3,6, postfix-current-mongo 3.12.20260925_3,6, postfix-current-mysql 3.12.20260925_3,6, postfix-current-pgsql 3.12.20260925_3,6, postfix-current-sasl 3.12.20260925_3,6, postfix-current-sqlite 3.12.20260925_3,6
Upstream
up to date
Last update
to 3.12.20260925_3,6 · 85ba298b7e
Quarterly
2026Q4: postfix-current 3.12.20260925_2,6, postfix-current-ldap 3.12.20260925_2,6, postfix-current-mongo 3.12.20260925_2,6, postfix-current-mysql 3.12.20260925_2,6, postfix-current-pgsql 3.12.20260925_2,6, postfix-current-sasl 3.12.20260925_2,6, postfix-current-sqlite 3.12.20260925_2,6 · last MFH 11116f8834
Formerly
mail/postfix-current-sasl until 2021-10-28
WWW
https://www.postfix.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install postfix-current
# pkg install postfix-current-ldap
# pkg install postfix-current-mongo
# pkg install postfix-current-mysql
# pkg install postfix-current-pgsql
# pkg install postfix-current-sasl
# pkg install postfix-current-sqlite
installs postfix-current 3.12.20260925_3,6, postfix-current-ldap 3.12.20260925_3,6, postfix-current-mongo 3.12.20260925_3,6, postfix-current-mysql 3.12.20260925_3,6, postfix-current-pgsql 3.12.20260925_3,6, postfix-current-sasl 3.12.20260925_3,6, postfix-current-sqlite 3.12.20260925_3,6 from latest; from quarterly (2026Q4) postfix-current 3.12.20260925_2,6, postfix-current-ldap 3.12.20260925_2,6, postfix-current-mongo 3.12.20260925_2,6, postfix-current-mysql 3.12.20260925_2,6, postfix-current-pgsql 3.12.20260925_2,6, postfix-current-sasl 3.12.20260925_2,6, postfix-current-sqlite 3.12.20260925_2,6
Port
# cd /usr/ports/mail/postfix-current && make install clean
# make -C /usr/ports/mail/postfix-current config  # change options first
Size
1.8 MiB download · 8.5 MiB installed
Depends on
databases/lmdb0 0.9.36_1, databases/tinycdb 0.81, devel/icu 76.1,1, devel/pcre2 10.49, mail/libtlsrpt 0.5.1
License
EPL and IPL10
Creates
user postfix, group mail, maildrop, postfix
Options
9 of 22 on in the package: BLOCKLISTD CDB DOCS EAI LMDB LMDB0 PCRE2 TLS TLSRPT
Show the 13 options that are off
BDB INST_BASE LDAP LMDB1 MONGO MYSQL NIS PGSQL SASL SASLKMIT SASLKRB5 SQLITE TEST
pkg-message
Shown after installing
To use postfix instead of sendmail:
  - clear sendmail queue and stop the sendmail daemons

Run the following commands to enable postfix during startup:
  - sysrc postfix_enable="YES"
  - sysrc sendmail_enable="NONE"

If postfix is *not* already activated in /usr/local/etc/mail/mailer.conf
  - mv /usr/local/etc/mail/mailer.conf /usr/local/etc/mail/mailer.conf.old
  - install -d /usr/local/etc/mail
  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf

Disable sendmail(8) specific tasks,
add the following lines to /etc/periodic.conf(.local):
  daily_clean_hoststat_enable="NO"
  daily_status_mail_rejects_enable="NO"
  daily_status_include_submit_mailq="NO"
  daily_submit_queuerun="NO"

If you are using SASL, you need to make sure that postfix has access to read
the sasldb file.  This is accomplished by adding postfix to group mail and
making the /usr/local/etc/sasldb* file(s) readable by group mail (this should
be the default for new installs).
Shown after upgrading
If you are upgrading from prior postfix version, please see the README
files for recommended changes to your configuration and additional
http://www.postfix.org/COMPATIBILITY_README.html

Incompatible change with snapshot 20200920
==========================================
Internal protocols have changed. You need to "postfix stop" before
updating, or before backing out to an earlier release, otherwise
long-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)
may fail to communicate with the rest of Postfix (warnings, timeouts).

The purpose of this change is to produce better error messages, for
example, when someone configures the discard daemon as a bounce
service in master.cf, or vice versa.

This change will break third-party code that implements a
Postfix-internal protocol such as qpsmtpd. Programs that depend on
Postfix internal details are not supported.
Shown after removing
If you remove postfix permanent, adjust / remove the the following file:
  - /usr/local/etc/mail/mailer.conf
Note
Size, dependencies, options and messages are those of postfix-current.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.12.20260925_3,63.12.20260925_2,6–
FreeBSD 153.12.20260925_3,63.12.20260925_2,6–
FreeBSD 143.12.20260925_3,63.12.20260925_2,63.12.20260925_3,6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.12.20260925_2,63.12.20260925_2,6–
FreeBSD 143.12.20260925_2,63.12.20260925,63.12.20260925_2,6

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.12.20260925_3,6.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (588)

Hajimu UMEMOTO (ume) · 2.10.20121031_1,4
Update cyrus-sasl2 to 2.1.26. This bumps shlib version of libsasl2.
dda3fab6a5
Sahil Tandon (sahil) · 2.10.20121031,4
Update to Postfix 2.10 Snapshot 20121031 and document incompatible changes in UPDATING.  Also, revise the PKGINSTALL script to distinguish upgrades from fresh installs.

Feature safe:	yes
714053470a
Doug Barton (dougb) · 2.10.20120801,4
Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
9aac569eaa
Sahil Tandon (sahil) · 2.10.20120801,4
Update to 2.10-20120801
d8121cf607
Sahil Tandon (sahil) · 2.10.20120715,4
Update to 2.10-20120715 and note an incompatible protocol change in UPDATING.
8e3e33c0cb
Ashish SHUKLA (ashish) · 2.10.20120520,4
- extend CONFLICTS

Approved by:	sahil (maintainer)
c0afec7f93
Sahil Tandon (sahil) · 2.10.20120520,4
- Update to 2.10-20120520
6cdaf93beb
Sahil Tandon (sahil) · 2.10.20120423,4
- Update to 2.10-20120423
d911e8f84b
Sahil Tandon (sahil) · 2.10.20120422,4
Update to 2.10-20120422 and tweak conditional that sets IS_INTERACTIVE.
121480d45f
Sahil Tandon (sahil) · 2.10.20120308,4
- Update to 2.10-20120308

Feature safe:	yes
b42d22d58a
Sahil Tandon (sahil) · 2.10.20120218,4
- Update to 2.10-20120218 - Remove library number from pcre LIB_DEPENDS, as this   port can compile without incident against older pcre   libraries.
2fcb2cd926
Martin Matuska (mm) · 2.10.20120202_1,4
Bump pcre library dependency due to 8.30 update
dbbf004162
Sahil Tandon (sahil) · 2.10.20120202,4
Update to 2.10-20120202, revise IS_INTERACTIVE logic to account for additional situations, and remove unnecessary CONFLICTS line.
08cdc1ea9c
Sahil Tandon (sahil) · 2.9.20120115,4
Update mail/postfix-current to 2.9-20120115, and note potential incompatibilities with previous versions.
407613172b
Doug Barton (dougb) · 2.9.20120102,4
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
83eb2c3700
Sahil Tandon (sahil) · 2.9.20120102,4
Update to 2.9-20120102 and eliminate a now unnecessary part of recent UPDATING entry for this port.
c4417a4505
Sahil Tandon (sahil) · 2.9.20111219,4
- Update to 2.9-20111219 - Modify pkg-install to handle situations in which   /etc/mail/mailer.conf does not exist, e.g. when   FreeBSD is built WITHOUT_MAILWRAPPER. [1]

Requested by:	miwi [1]
e3d8bcddb5
Sahil Tandon (sahil) · 2.9.20111205,4
- Update to 2.9-20111205

Feature safe:	yes
c15eb5b2ce
Sahil Tandon (sahil) · 2.9.20111125,4
- Update to 2.9-20111125

Feature safe:	yes
0a0a56c4fe
Pav Lucistnik (pav) · 2.9.20111119,4
- Remove pointyhat specific debugging

Ok'ed by:	sahil (maintainer)
Feature safe:	yes
a0914a0295
Sahil Tandon (sahil) · 2.9.20111119,4
Shorten some OPTION descriptions such that they fit neatly within the dialog(1) box.

PR:		ports/162688
Submitted by:	Jeremy Chadwick <freebsd@jdc.parodius.com>
Feature safe:	yes
d9b2767be3
Sahil Tandon (sahil) · 2.9.20111119,4
- Update to 2.9-20111119

Feature safe:	yes
03fe6b022b
Pav Lucistnik (pav) · 2.9.20111012,4
- Unmark BROKEN on amd64, the build failure observed on pointyhat is largely   unknown in real world.  Increase verbosity in postconf tool error messaging   to aid diagnose on pointyhat

Submitted by:	Jase Thew
Feature safe:	yes
82ad506b8d
Martin Wilke (miwi) · 2.9.20111012,4
- Fix build on FreeBSD 10
70c8dd6023
Pav Lucistnik (pav) · 2.9.20111012,4
- Mark BROKEN on amd64: fails during installation (updating man pages)   Updating /usr/local/share/doc/postfix/scache.8.html...   Updating /usr/local/share/doc/postfix/tlsmgr.8.html...   *** Error code 1

Reported by:	pointyhat
0252be94ae
Sahil Tandon (sahil) · 2.9.20111012,4
- Update to 2.9-20111012
37a0b93267
Sahil Tandon (sahil) · 2.9.20110820,4
- Update to 2.9-20110820
09ffc96aa3
Sahil Tandon (sahil) · 2.9.20110814,4
- Update to 2.9-20110814
8c9fc921e5
Sahil Tandon (sahil) · 2.9.20110706,4
- Update to 2.9-20110706 - Use ports framework to create USERS and GROUPS - Remove unused replace() function from pkg-install
b1638e7c6e
Sahil Tandon (sahil) · 2.9.20110615,4
- Update to 2.9-20110615
0e9d2323d3
Sahil Tandon (sahil) · 2.9.20110605,4
- Update to 2.9-20110605
56357dd940
Sahil Tandon (sahil) · 2.9.20110501,4
- Update to 2.9-20110501
caac76cdb1
Sahil Tandon (sahil) · 2.9.20110323,4
Update to 2.9-20110323 and pass additional parameters to the upstream install script. This is to ensure the correct placement of files, as defined in the packing list, even when users modify their configuration file to point to non-default locations for certain install paths. This works because args passed via the cmdline take precedence over definitions in the configuration file, which in turn ov
ac7f344092
Sahil Tandon (sahil) · 2.9.20110321,4
- Update to 2.9-20110321
fb85c50cc9
Sahil Tandon (sahil) · 2.9.20110313,4
- Update to 2.9-20110313
492751e22e
Sahil Tandon (sahil) · 2.9.20110228,4
- Update to 2.9-20110228 and modify patching for   src/util/sys_defs.h, which is updated upstream   to be aware of the FreeBSD closefrom() support   time window [1]

- Take maintainership [2]

PR:		ports/155176 [1]
Submitted by:	sahil (myself)
Approved by:	portmgr (linimon) [2]
4dda070150
Sahil Tandon (sahil) · 2.9.20110219,4
Update to 2.9-20110219, update CONFLICTS, alphabetically sort packing list, and tweak PKGNAMESUFFIX when INST_BASE is defined.  Also, sync OPTIONS with mail/postfix to warn users trying to build this port with unsupported options.

Finally, modify pkg-install script to check if Postfix is
already enabled in mailer.conf.

PR:		ports/154495
Submitted by:	ohauer
Approved by:	maintainer timeout
d188c90c03
Sahil Tandon (sahil) · 2.8.20101108,4
- Update to 2.8-20101108

PR:		ports/152000
Submitted by:	ohauer
Approved by:	mnag (via email)
315b7355b9
Sahil Tandon (sahil) · 2.8.20101007,4
- Update to 2.8-20101007 - Fix CONFLICTS

PR:		ports/151369
Submitted by:	sahil@ (myself)
Approved by:	maintainer timeout
39d6f5e352
Olli Hauer (ohauer) · 2.8.20100923_1,4
- fix pkg-plist  - Bump PORTREVISION

Approved by:	glarkin (mentor, implicit)
3b617bd954
Olli Hauer (ohauer) · 2.8.20100923,4
- update postfix-current to Snapshot 2.8-20100923

From RELEASE_NOTES:
Incompatibility with snapshot 20100912
======================================
- If your DNSBL queries have a "secret" in the domain name, you must
  now censor this information from the postscreen(8) SMTP replies.
- The postscreen "continue" action is now called "ignore". The old
  name is still supported but no longer documented.
- The postscreen_hangup_action parameter was removed. Postscreen
  now always behaves as if "postscreen_hangup_action = drop".
- The postscreen_cache_retention_time default was increased from
  1d to 7d, to avoid deleting results from expensive deep SMTP
  protocol tests too quickly.

Incompatibility with snapshot 20100827
======================================
The Postfix SMTP client no longer appends the local domain when
looking up a DNS name without ".".
Specify "smtp_dns_resolver_options=res_defnames" to get the old
behavior, which may produce unexpected results.

Many bugfixes/cleanup and improvements for postscreen.

For detailed information see RELEASE_NOTES, postconf(5) and
postscreen(8) for incompatibilities, features, and configuration
parameters.

PR:		150088
Submitted by:	ohauer
Approved by:	maintainer timeout, glarkin (mentor)
932ebdb379
Marcus Alves Grando (mnag) · 2.8.20100728,4
- Update to 2.8-20100728 - portlint
930ae5a10e
Sahil Tandon (sahil) · 2.8.20100707,4
- Update to 2.8-20100707 - Fix whitespace in Makefile header - Refactor port to ease maintenance (adopted from mail/postfix) - Remove unnecessary patches - Add option to install into base

PR:		ports/147732
Submitted by:	olli hauer <ohauer@gmx.de>
Approved by:	maintainer timeout (> 14 days)
b38c6b6747
Marcus Alves Grando (mnag) · 2.8.20100323,4
- Update to 2.8-20100323 - Fix CONFLICTS because the port shouldn't conflict with itself - Fix build on 8.0 & 9.0 when WITH_SASLKRB5 is set

PR:		145393
Submitted by:	Sahil Tandon <sahil___tandon.net>
6bd38971c6
Doug Barton (dougb) · 2.8.20100213,4
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#
1d6b4b3f91
Marcus Alves Grando (mnag) · 2.8.20100213,4
- Update to 2.8-20100213

Feature safe:	yes
e5e5726872
Marcus Alves Grando (mnag) · 2.7.20100117,4
- Update to 2.7-20100117

PR:		142268
Submitted by:	olli hauer <ohauer___gmx.de>
c4ef62e815
Marcus Alves Grando (mnag) · 2.7.20091115,4
- Update to 2.7-20091115
c0b6c668ec
Marcus Alves Grando (mnag) · 2.7.20091008,4
- Update to 2.7-20091008

PR:		139445
Submitted by:	Sahil Tandon <sahil___tandon.net>
0e26c70310
Marcus Alves Grando (mnag) · 2.7.20090828,4
- Update to 2.7-20090828
5431c1db00