CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 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

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)

Baptiste Daroussin (bapt) · 3.12.20260925_3,6
databases/lmdb: allow to install both 0.x and 1.x together

LMDB 1.0 and the legacy 0.9 ABI cannot be mixed, the datanase format are
incompatibles as well.

Rename or relocate everything databases/lmdb0 installs so that it no
longer overlaps with databases/lmdb:
- the utilities are now mdb_copy0, mdb_dump0, mdb_load0 and mdb_stat0
- the header is include/lmdb0/lmdb.h
- the linker name is liblmdb0.so, the shared object keeps its ABI name
  liblmdb.so.0 so already linked programs are unaffected
- the pkg-config file is lmdb0.pc

A compatibility prefix holding the previous layout is also installed
under ${PREFIX}/lmdb0/ (include/, lib/ and libdata/pkgconfig/) so that
build systems which expect to find lmdb.h and -llmdb relative to a
single directory only need a path change.

Now all ports should migrate to lmdb 1.X and use the lmdb 0.9 port to ease
in the migration path, lmdb, the lmdb 0.x is supposed to get removed at
some point.

Approved by:	mat (portmgr)
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D60741
85ba298b7e
Juraj Lutter (otis) · 3.12.20260925_2,6 MFH 2026Q4 ✓
mail/postfix-current: Fix lmdb dependency

- Do not depend on lmdb even when LMDB is turned off [1]

PR:             299276
802010fce0
Juraj Lutter (otis) · 3.12.20260925_1,6 MFH 2026Q4 ✓
mail/postfix-current: Depend on databases/lmdb0 by default again

Depend on databases/lmdb0 by default and allow to select also
databases/lmdb.
54b81fc926
Juraj Lutter (otis) · 3.12.20260925,6
mail/postfix-current: Update to 3.12-20260925

- Update to 3.12-20260925
- Depend on databases/lmdb
- Switch to pkgconfig similarly to mail/postfix
17f1b06569
Juraj Lutter (otis) · 3.12.20260902,6
mail/postfix-current: Update to 3.12-20260902

PR:		298430
776d4b7966
Juraj Lutter (otis) · 3.12.20260812,6 MFH 2026Q3 ✓
mail/postfix-current: Update to 3.12-20260812

And while here, also streamline the Makefile with mail/postfix
732dc831f3
Juraj Lutter (otis) · 3.12.20260805,6
mail/postfix-current: Update to 3.12-20260805
c90aff33af
Yusuf Yaman (nxjoseph) · 3.12.20260706_1,6
mail/postfix-current: chase devel/mongo-c-driver update

PR:             296615
Reported by:    Hiroo Ono <hiroo.ono+freebsd@gmail.com>
Approved by:    Juraj Lutter <otis@FreeBSD.org> (maintainer timeout, 3+ weeks)
Approved by:    osa, vvd (Mentors, implicit)
7e54bcffcc
Juraj Lutter (otis) · 3.12.20260706,6
mail/postfix-current: Update to 3.12-20260706
d259150337
Xin LI (delphij) · 3.12.20260624_1,6
databases/lmdb0: Add port for LMDB 0.9.x legacy ABI

LMDB 1.0 introduced an incompatible on-disk format change and subtle
API breakage: applications that compiled cleanly against 1.0 headers
could fail silently at run time. Known affected ports include dns/knot3,
mail/bogofilter, and mail/postfix; the postfix issue has been confirmed
upstream. Linux distributions such as Arch Linux have observed the same
breakage. Samba can also be affected in certain configurations.

Because the regression is not detectable in an -exp build run -- the
postfix failure only manifests at run time, and bogofilter was caught
only because post-build self-tests happen to exercise this path -- we
cannot rely on package builds to validate the 1.0 upgrade.

This commit introduces databases/lmdb0 as a holding port for the 0.9.35
release, pinned to the 0.x branch with PORTSCOUT=limit:^0. and mutually
conflicting with databases/lmdb, which retains 1.0. The two packages
cannot be installed simultaneously, but having lmdb0 available means:

* Ports known to require the 0.9 ABI can declare an explicit dependency
  on databases/lmdb0 until they are validated against 1.0.
* Users with existing databases in the 0.9 format can still access the
  mdb_dump and mdb_load utilities to migrate data before upgrading.
* The package conflict prevents accidental mixing.

All 50 direct dependents of databases/lmdb are redirected to
databases/lmdb0 for now with a PORTREVISION bump, effectively restoring
the tree to the state prior to the LMDB 1.0 update. Once all dependent
ports are validated against LMDB 1.0, they will be moved back to
databases/lmdb and databases/lmdb0 will be removed.

PR:             ports/296530
5f9d389f29
Juraj Lutter (otis) · 3.12.20260624,6
mail/postfix-current: Update to 3.12-20260624
e792f72785
Juraj Lutter (otis) · 3.12.20260506,6
mail/postfix-current: Update to 3.12-20260506

- Update to 3.12-20260506
- Fix blacklistd patch for FreeBSD < 15.0
b74dcea935
Juraj Lutter (otis) · 3.12.20260429,6
mail/postfix-current: Update to 3.12-20260429
d1571deae8
Juraj Lutter (otis) · 3.12.20260410,6
mail/postfix-current: Update to 3.12-20260410
35952b6f38
Juraj Lutter (otis) · 3.12.20260403_1,6
mail/postfix-current: Update to 3.12-20260403

- Update to 3.12-20260403
- Use BLOCKLIST instead of BLACKLIST
- Enable TLSRPT by default

PR:		294084
773044af6e
Juraj Lutter (otis) · 3.12.20260316,6
mail/postfix-current: Update to 3.12-20260316

- Update to 3.12-20260316
- Enable CDB and LMDB by default
fbed83bd84
Juraj Lutter (otis) · 3.11.20251125,6
mail/postfix-current: Fix build on 15.0 with SASLKRB5

Kerberos in 15.0 does not provide the old libraries.

PR:		291605
Reported by:	Christian Hennig <zeha@ccsej.de>
6a1ed9169b
Juraj Lutter (otis) · 3.11.20251125,6
mail/postfix-current: Update to 3.11-20251125
fce74a278a
Juraj Lutter (otis) · 3.11.20251030,6
mail/postfix-current: Update to 3.11-20251030
21f41ff68d
Juraj Lutter (otis) · 3.11.20250928,6
mail/postfix-current: Fix build on 16-CURRENT

Add a patch to makedefs file that slipped through before.
Not bumping PORTREVISION this time.
70780071b2
Juraj Lutter (otis) · 3.11.20250928,6
mail/postfix-current: Update to 3.11-20250928

- Update to 3.11-20250928
- Make postscreen blacklistd-aware [1]
- Fix the build on FreeBSD 16.0-CURRENT

Co-authored-by:	Michael Grimm <trashcan@ellael.org>
PR:		289737
4d2bce94cd
Juraj Lutter (otis) · 3.11.20250818,6
mail/postfix-current: Update to 3.11-20250818

And also address a small nit from [1]

PR:             288660 [1]
c2605ad495
Juraj Lutter (otis) · 3.11.20250606,6
mail/postfix-current: Regen distinfo

This fixes e4af0887ef624b391d40f028dd3649d9d997f88b
1a584faadb
Juraj Lutter (otis) · 3.11.20250606,6
mail/postfix-current: Update to 3.11-20250606 and add TLSRPT support

- Update to 3.11-20250606
- Add option to enable TLSRPT functionality

Co-authored by:	Matthew Seaman <matthew@FreeBSD.org>
PR:		287297
e4af0887ef
Juraj Lutter (otis) · 3.11.20250304,6
mail/postfix-current: Update to 3.11.20250304

And while here, also fix pkg-install in the same way as in mail/postfix

Reported by:	Herbert J. Skuhra <herbert@gojira.at>
f54649eb20
Daniel Engberg (diizzy) · 3.10.20241027_1,6
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Juraj Lutter (otis) · 3.10.20241027,6
mail/postfix-current: Update to 3.10-20241027

Reported by:	portscout
eee49a7f36
Juraj Lutter (otis) · 3.10.20240917,6
mail/postfix-current: Update to 3.10-20240917

PR:		281569
a02e2de00e
Juraj Lutter (otis) · 3.10.20240612,6
mail/postfix-current: Update to 3.10-20240612
902c5134bf
Juraj Lutter (otis) · 3.10.20240603,6
mail/postfix-current: Update to 20240603 and enable service jail

- Update to 3.10-20240603
- Make rc script ready for service jails (contributed by netchild@)
7a3a071cb1
Juraj Lutter (otis) · 3.10.20240422,6
mail/postfix-current: Update to 3.10-20240422
d5ae7e55d3
Juraj Lutter (otis) · 3.10.20240310,6
mail/postfix-current: Update to 3.10-20240310
a6da303ab8
Juraj Lutter (otis) · 3.9.20240227,6
mail/postfix-current: Update to 3.9-20240227
5f2480d631
Juraj Lutter (otis) · 3.9.20240218,6
mail/postfix-current: Update to 3.9-20240218 and add MongoDB support

MongoDB support was added in upstream on 20240208.
1fabd73f47
Juraj Lutter (otis) · 3.9.20240121,6
mail/postfix-current: Fix manpages location with INST_BASE

PR:		276844
7c3b0846ad
Juraj Lutter (otis) · 3.9.20240121,6
mail/postfix-current: Update to 3.9-20240121
7f9cd136cd
Muhammad Moinur Rahman (bofh) · 3.9.20240106_1,6
mail/postfix-current: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
d8ca65460d
Juraj Lutter (otis) · 3.9.20240106,6
mail/postfix-current: Update to 3.9-20240106

PR:		276125
Reported by:	Herbert J. Skuhra <herbert@gojira.at>, portscout
b8d2e30fe5
Juraj Lutter (otis) · 3.9.20231210,6
mail/postfix-current: Update to 3.9-20231210

Reported by:	portscout
42e3b64361
Antoine Brodin (antoine) · 3.9.20231112,6
mail/postfix-current: fix some PKGBASE collisions
877580d27f
Juraj Lutter (otis) · 3.9.20231112,6
mail/postfix-current: Update to 3.9-20231112

- Update to 3.9-20231112
- Regen extra patches
- Add flavors same as mail/postfix
b9edc9557d
Jan Beich (jbeich) · 3.9.20231030_1,6
devel/icu: update to 74.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
e55b80195e
Juraj Lutter (otis) · 3.9.20231030,6
mail/postfix-current: Update to 3.9-20231030

Reported by:	portscout
b6b22d48f8
Juraj Lutter (otis) · 3.9.20230924,6
mail/postfix-current: Update to 3.9-20230924

- Update to 3.9-20230924
- Add FreeBSD 15 defines

PR:		273784
f9772d1767
Jan Beich (jbeich) · 3.8.20230213_1,6
devel/icu: update to 73.1

- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)

Changes:	https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by:	GitHub (watch releases)
PR:		270422
Exp-run by:	antoine
f1f1a8be88
Juraj Lutter (otis) · 3.8.20230213,6
mail/postfix-current: Update to 3.8-20230213
d39a4b86e2
Muhammad Moinur Rahman (bofh) · 3.8.20230121,6
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap

Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
6e1233be22
Juraj Lutter (otis) · 3.8.20230121,6
mail/postfix-current: Update to 3.8-20230121
fe3682ecdb
Juraj Lutter (otis) · 3.8.20221207,6
mail/postfix-current: Update to 3.8-20221207

Reported by:	portscout
f959b9a2d1
Juraj Lutter (otis) · 3.8.20221023_1,6
mail/postfix-current: Do not advertise Cyrus SASL support in LDAP flavor

PR:		260581
7c48ca28b7
page 1 of 12older →oldest »