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)

Sergey A. Osokin (osa) · 2.0.16.20031223,2
Update to latest 2.0.16.20031223 snapshot. Add pgsql-7.4 support.

Submitted by:	Vivek Khera <vivek@khera.org> (maintainer)
PR:		60701
b701318348
Sergei Kolobov (sergei) · 2.0.16.20031113,2
- Update to 2.0.16-20031113

While I'm here:
- Add missing files to pkg-plist

PR:		59926
Submitted by:	maintainer
e8ced781fc
Edwin Groothuis (edwin) · 2.0.14.20030812,2
Fix ports with a non-conforming PORTVERSION

This is a followup to PR 56958.

The following ports have a hyphen in their version number:

    Toni Andjelkovic <toni@soth.at>
    devel/pcsc-lite:
    1.2.0-rc1 => 1.2.0.r1

    John R. Shannon <john@johnrshannon.com>
    devel/gdb53-act:
    5.3-act => 5.3

    Vivek Khera <khera@kciLink.com>
    mail/postfix-current:
    2.0.14-20030812 => 2.0.14.20030812
    PORTEPOCH => 2

    neither pkg_version nor portupgrade see the part of the version
    before the last '-', i.e. devel/pcsc-lite is seen as version
    rc1, 1.3.0-b2 would be regarded as a previous version.

PR:		ports/58642
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
cb8faeaf9d
Dirk Meyer (dinoex) · 2.0.14-20030812,1
- add CONFLICTS Submitted by:   eikemeier@fillmore-labs.com Approved by:    kris
23a445abcc
Sergey A. Osokin (osa) · 2.0.14-20030812,1
Use %%DOCSDIR%% in pkg-plist

Approved by:	Vivek Khera <vivek@khera.org> (maintainer)
d42da65ed8
Erwin Lansing (erwin) · 2.0.14-20030812,1
update postfix experimental release to latest version. update IPv6 patches to latest versions.

PR:		56015
Submitted by:	maintainer
ac93afea3f
Jun Kuriyama (kuriyama) · 2.0.14-20030717,1
Fix non-default dependency on openldap2[012] which is broken by splitting.

# I'm not bumped port revision of them because this should not affect
# packages built on bento...
b67a28791a
Erwin Lansing (erwin) · 2.0.14-20030717,1
Update postfix-current port to the latest release of the experimental line of postfix.  Brings configurable feature set up to same level as postfix port, except that IPv6 patches do not apply (patch author needs to update them).

PR:		54767
Submitted by:	maintainer
1eed776397
Edwin Groothuis (edwin) · 1.1.11-20021115,1
Point dependencies on net/openldap to net/openldap12
f71e429079
Dirk Meyer (dinoex) · 1.1.11-20021115,1
add missing file
2408fcaa82
Akinori MUSHA (knu) · 1.1.11-20021115,1
De-pkg-comment.
4d0a0dc1c6
Sean Chittenden (seanc) · 1.1.11-20021115,1
Missed configure scripts in libpq version bump: chase lib version.
854109b51e
David W. Chapman Jr. (dwcjr) · 1.1.11-20021115,1
Update to latest snapshot Remove patches and use REINPLACE_CMD where possible

PR:		45527
Submitted by:	maintainer
8a2cbd2c5c
Ying-Chieh Liao (ijliao) · 1.1.11-20020917_1,1
fix patch path ps. sorry, my fault, not committed in last commit

PR:		42959
Submitted by:	maintainer
cfb2a62cdf
Ying-Chieh Liao (ijliao) · 1.1.11-20020917_1,1
re-enable TLS

PR:		42959
Submitted by:	maintainer
e41ba0dc43
Ying-Chieh Liao (ijliao) · 1.1.11-20020917,1
upgrade postfix-current to latest release (Attila Nagy <bra@fsn.hu>) add POSTFIX_OPTIONS variable setting from make.conf (knu)

PR:		42928
Submitted by:	maintainer
5ccc3bf3db
David W. Chapman Jr. (dwcjr) · 1.1.11-20020822,1
Update to latest snapshot Add SASL2 support

PR:		42751
Submitted by:	maintainer, Marc G. Fournier
c334966143
Dmitry Sivachenko (demon) · 1.1.11-20020719,1
Update to snapshot-20020719.

PR:		41208
Submitted by:	Vivek Khera <khera@kciLink.com> (MAINTAINER)
aae6055a86
Hajimu UMEMOTO (ume) · 1.1.11-20020613,1
moving saslv1 includes files to make it easier to add saslv2

PR:		ports/40288
Submitted by:	Mathieu Arnold <m@absolight.net>
Approved by:	knu
b211a1e6c4
David W. Chapman Jr. (dwcjr) · 1.1.11-20020613,1
Update to latest

PR:		39543
Submitted by:	maintainer
fdb2e1fd90
David W. Chapman Jr. (dwcjr) · 1.1.10-20020514,1
Update to 1.1.10-20020514

PR:		38154
Submitted by:	maintainer
92d6f89367
David W. Chapman Jr. (dwcjr) · 1.1.9-20020513,1
Update to 1.1.9-20020513 Make SASL and PCRE libs dynamically linked

PR:		38079
Submitted by:	maintainer
3a0eae7c74
David W. Chapman Jr. (dwcjr) · 1.1.8-20020505,1
Add pkg-message missed from last commit.

PR:		37864
Submitted by:	maintainer
707d970ab9
David W. Chapman Jr. (dwcjr) · 1.1.8-20020505,1
Update to latest snapsho Add PGSQL support Enable IPv6

PR:		37864
Submitted by:	maintainer
cf1cbcbcf5
David W. Chapman Jr. (dwcjr) · 1.1.7-20020331,1
handle batch builds

PR:		37259
Submitted by:	maintainer
1ec398cabb
David W. Chapman Jr. (dwcjr) · 1.1.7-20020331,1
Update to latest snapshot Add IS_INTERACTIVE

PR:		36623
Submitted by:	maintainer
c89b58d3f7
Maxim Sobolev (sobomax) · 20020115_2
Add USE_SUBMAKE, where it might be necessary.
62f2687e21
David W. Chapman Jr. (dwcjr) · 20020115_2
Fix installation of config files as to not overwrite current ones

PR:		34618
Submitted by:	maintainer
6780341a68
David W. Chapman Jr. (dwcjr) · 20020115_1
Fix pkg-plist and erasing of config files

Submitted by:	maintainer
c127b53b16
David W. Chapman Jr. (dwcjr) · 20020115
Update to 20020115 Give originator maintainership

Submitted by:	khera@kcilink.com
54413ef8d7
Akinori MUSHA (knu) · 20020107
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.
897d06aa97
David W. Chapman Jr. (dwcjr) · 20020107
Add message about updating master.cf incase you have a stale one due to recent changes in postfix
3b279dc8e4
David W. Chapman Jr. (dwcjr) · 20020107
Update to 20020107 and tls Default setgid_group to maildrop instead of postdrop in config and  src because port uses it instead Disable debugger by default due to security reasons

Submitted by:	osa@freebsd.org.ru, n@nectar.cc
e6732401b5
David W. Chapman Jr. (dwcjr) · 20011210_1
Fix pcre package building once and for all.
a527273cf4
David W. Chapman Jr. (dwcjr) · 20011210_1
Fix sample-regex files in pkg-plist
988c79f360
David W. Chapman Jr. (dwcjr) · 20011210_1
Fix PCRE installation files

Submitted by:	hoang@muine.org
Noticed by:	ben@bengross.com
c55d1c9e31
David W. Chapman Jr. (dwcjr) · 20011210
Update to 20011210

Submitted by:	Sergey Osokin
993731eb8e
David W. Chapman Jr. (dwcjr) · 20011127
Update to 20011121

Submitted by:	osa@freebsd.org.ru
2dc187be15
David W. Chapman Jr. (dwcjr) · 20011121
Update to 20011121 and TLS to go with it

PR:		32068
Submitted by:	matthias.andree@web.de
dc6cb35028
David W. Chapman Jr. (dwcjr) · 20011104
Add NO_LATEST_LINK so its not to be confused with postfix(stable) Also fix white space on line above NO_LATEST_LINK

Submitted by:	knu
c6f1233934
David W. Chapman Jr. (dwcjr) · 20011104
Update postfix-current to postfix-20011104 and tls to go with it. IPv6 still disabled due to outdated kame patches
83e46d5b4f
David W. Chapman Jr. (dwcjr) · 20010808_4
Fix path in patch

PR:		30547
Submitted by:	hanahara@meiko.co.jp
6b673f0db0
David W. Chapman Jr. (dwcjr) · 20010808_4
Erase extra parts of install.cf

Submitted by:	Yen-Ming Lee
e968925f20
David W. Chapman Jr. (dwcjr) · 20010808_4
Remove version tags from files that don't need it.
13de590622
David W. Chapman Jr. (dwcjr) · 20010808_4
Install install.cf to ensure spool is created with correct permissions Bump PORTREVISION

PR:		30751
Submitted by:	Yen-Ming Lee
0913fc4972
David W. Chapman Jr. (dwcjr) · 20010808_3
Fix path on main.cf in reference to prefix Bump PORTREVISION

PR:		30547
Submitted by:	hanahara@meiko.co.jp
eadccd4ec3
David W. Chapman Jr. (dwcjr) · 20010808_2
Rename ${DOCDIR} to ${DOCSDIR} which is defined in bsd.port.mk Delete ${DOCDIR}= due to above Add QMQP P and VERP elm support Add Previously missing extra DOCS Bump PORTREVISION

PR:		30246
Submitted by:	Matthias Andree
3c69c184ec
David W. Chapman Jr. (dwcjr) · 20010808_1
Mark IPv6 broken because kame hasn't updated their patches in 6 months for the development version and has been holding this port from being upgraded
34e3e8a207
David W. Chapman Jr. (dwcjr) · 20010808_1
Take out both PREFIX's from SCRIPTS_ENV since its in bsd.port.mk Revert configure to 1.5 and fix old logic
4086356f6e
David W. Chapman Jr. (dwcjr) · 20010808
Forgot to update distinfo from last commit
0088777197