CVE and update status of the FreeBSD ports tree3,298 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 · 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)

David W. Chapman Jr. (dwcjr) · 20010808
Update postfix to 20010808 Update configure script to be smaller and fix it from trying to grep directories Update TLS to version for new postfix version Add missing man pages

PR:		30177
Submitted by:	maintainer, slin@infomath.math.nctu.edu.tw
e64a01ebac
Akinori MUSHA (knu) · 20010525_3
Back out the db3 port update because some of these dependent ports had been broken by the incompatibility between db3.2 and db3.3.

I am unconditionally bumping the PORTREVISION's to eliminate possible
troubles that should not happen before the coming release.

Sorry for inconvenience.  I'll try to check compatibility hard before
committing next time.
79f86fd6ec
Akinori MUSHA (knu) · 20010525_2
Reflect databases/db3's shlib version bump from 2 to 3.
dd8fc61f89
David W. Chapman Jr. (dwcjr) · 20010525_1
Add better way to detect if sasl is compiled with mysql compile with mysql if sasl isn't installed as its sasl's default

Submitted by:	Stefan Esser <se@freebsd.org>
ffa13a3a6b
David W. Chapman Jr. (dwcjr) · 20010525_1
Install rmail script for those who don't use sendmail or compile it Delete %D/etc/postfix quietly since most deinstalls are just upgrades to the next snapshot.

PR:		27038
Reviewed by:	roam
ac7e1bd96c
David W. Chapman Jr. (dwcjr) · 20010525
Update maintainer email

Reviewed by:	will
73a8e69a44
David W. Chapman Jr. (dwcjr) · 20010525
Update TLS for latest postfix snapshot

PR:		27845
Submitted by:	maintainer
Reviewed by:	will
253229a50d
David W. Chapman Jr. (dwcjr) · 20010525
Update to latest postfix snapshot Update TLS for latest postfix snapshot

PR:		27845
Submitted by:	maintainer
Reviewed by:	will
efa82f6535
Ying-Chieh Liao (ijliao) · 20010502_1
Detect if sasl is compiled with mysql Compile mysql support static because it won't startup on boot if you don't

PR:		27597
Submitted by:	maintainer
41f2308785
Ying-Chieh Liao (ijliao) · 20010502
link against static mysqlclient libs

PR:		26675
Submitted by:	Michael Harnois <mdharnois@home.com>
Approved by:	maintainer
f05b70445b
Ying-Chieh Liao (ijliao) · 20010502
Update postfix snapshot to 20010502 Update TLS to work with this snapshot Update IPv6

PR:		27582
Submitted by:	maintainer
6ffc7796e4
Peter Pentchev (roam) · 20010329_1
Make the IPv6 build option i386-only.

PR:		27171
Submitted by:	maintainer
6a876150e1
Jun Kuriyama (kuriyama) · 20010329_1
Update IPv6 patch to 20010415a. Cleanup IPv6 patch process.

Submitted by:	maintainer
3c90e3c924
Chris D. Faulhaber (jedgar) · 20010329
Update port to snapshot-20010329 Update ipv6 support

PR:		26528
Submitted by:	Maintainer
aa2ff34fe9
James E. Housley (jeh) · 20010228_6
Link to dynamic mysql library, not static Bump portrevision

PR:		25973
Submitted by:	David W. Chapman Jr. <dwcjr@inethouston.net> MAINTAINER
77c6a12660
Jun Kuriyama (kuriyama) · 20010228_5
Bump portrevision by maintainer's request.

Submitted by:	dwcjr@inethouston.net (mail/postfix-current maintainer)
PR:		ports/25776
02458f13bc
Jun Kuriyama (kuriyama) · 20010228_4
Make spool directory at pkg-install.

Submitted by:	blaz@amis.net (mail/postfix maintainer)
PR:		ports/25775
1cacfaba3b
Jun Kuriyama (kuriyama) · 20010228_4
Add virtual.

Submitted by:	maintainer
PR:		ports/25713
446d057b36
Bill Fumerola (billf) · 20010228_3
revert previous commit, the problem is not specific to the alpha.
c53e639659
Alexander Langer (alex) · 20010228_3
Mark BROKEN on alpha:  Problems with unaligned access.

On my box almost all commands coming with postfix produce unaligned
access errors.  Delivery of mails to another mailserver via SMTP works,
but it fails to deliver mails to local users.
cebd59bc73
Jun Kuriyama (kuriyama) · 20010228_3
Add virtual.8 to MAN8.
9148e775b3
Jun Kuriyama (kuriyama) · 20010228_2
Add virtual to BIN1.

Submitted by:	"David W. Chapman Jr." <dwcjr@inethouston.net>
PR:		ports/25581
3446a2fea8
Akinori MUSHA (knu) · 20010228_1
Fix the DB3 support.  DB3's shlib version is now at 2.
b57f932896
FUJISHIMA Satsuki (sf) · 20010228_1
use DIST_SUBDIR=postfix due to both release and snapshot don't have specific name in their tarballs.

Approved by:	maintainers
742f671f76
Jun Kuriyama (kuriyama) · 20010228_1
Bump PORTREVISION and add ipv6 to categories.

Pointed out by:	sumikawa
39a18faae7
Jun Kuriyama (kuriyama) · 20010228
Update to new IPv6 patch.
28a1ca4d08
Jun Kuriyama (kuriyama) · 20010228
Update to 20010228.
949ad301b9
Steve Price (steve) · 20010204
Add kame.net to PATCH_SITES for the ipv6 patch.

PR:		25385
Submitted by:	maintainer
85c56f8efe
Jun Kuriyama (kuriyama) · 20010204
Re-activate TLS support.

Submitted by:	"David W. Chapman Jr." <dwcjr@inethouston.net>
PR:		ports/25270
38a6e47643
Jun Kuriyama (kuriyama) · 20010204
Update IPv6 patch to 20010205a.
d04629ea10
Jun Kuriyama (kuriyama) · 20010204
Add -lz to build with MySQL.

Submitted by:	mdharnois@home.com
PR:		ports/25157
ebec6570a1
Jun Kuriyama (kuriyama) · 20010204
Add knob into configure.postfix for IPv6 patch.

Approved by:	maintainer
5949b97641
FUJISHIMA Satsuki (sf) · 20010204
dropping TLS support temporarily until TLS distfiles catch up this version.
0fafc1d6fe
FUJISHIMA Satsuki (sf) · 20010204
update tp 20010204.

PR:		24863
Submitted by:	Michael D. Harnois <mdharnois@home.com>
Requested by:	maintainer
8ee0040000
FUJISHIMA Satsuki (sf) · 20010202
add MASTER_SITE_RINGSERVER to MASTER_SITES.

Approved by: maintainers
8c32a2edf6
Jun Kuriyama (kuriyama) · 20010202
Upgrade to 20010202.

PR:		ports/24727
Submitted by:	"David W. Chapman Jr." <dwcjr@inethouston.net> (maintainer)
b027e35017
Jun Kuriyama (kuriyama) · 20001217_1
Cleanup around NOPORTDOCS.

Submitted by:	yds@dppl.com
PR:		ports/24595
7df0087873
Jun Kuriyama (kuriyama) · 20001217_1
Use configure.postfix script to configure. Add an option for Berkeley DB3. Use tabs instead of spaces in mailer.conf.

PR:		ports/24429
Submitted by:	yds@dppl.com
Reviewed and modified by:	maintainer
6d7b4b5a95
Dirk Froemberg (dirk) · 20001217
Switch from mysql322-{client,server} to mysql323-{client,server}.

mysql323-client installs libmysqlclient.so.10 (instead of
libmysqlclient.so.6).

mysql323-{client,server} are production quality, now (according to
MySQL AB at least).
88d74bc517
Jun Kuriyama (kuriyama) · 20001217
Update TLS and take off '\' on last MASTER_SITE.

PR:		ports/24415
Submitted by:	dwcjr@inethouston.net (maintainer)
b34243a856
Doug White (dwhite) · 20001217
Upgrade, 20001212 -> 20001217.  Mr. Chapman reports that postfix is closing in on a major release.  Updates in this commit include updates to TLS 0.6.30 and the MySQL interface.

Submitted by:	David W. Chapman Jr. <dwcjr@inethouston.net>
2a5f22a2f4
Doug White (dwhite) · 20001212
Install postlock. Not sure what it does but someone apparently wants it :)

PR:		23551
Approved by:	David W. Chapman Jr. <dwcjr@inethouston.net>
e2295290e2
Doug White (dwhite) · 20001212
Update MASTER_SITES and distinfo for new STARTTLS snapshot.

PR:		23398
Approved by:	David W. Chapman Jr. <dwcjr@inethouston.net>
5c351ca8d5
Doug White (dwhite) · 20001121
Add remaining changes to update TLS support.  I forgot to commit these with the original PR (didn't see the additional two patch files).

PR:		23062
Approved by:	maintainer
1d59d971c7
Doug White (dwhite) · 20001121
Use @dirrm instead of @unexec rm.

PR:		23062
Approved by:	David W. Chapman Jr. <dwcjr@inethouston.net> (maintainer)
ebb11f5638
Doug White (dwhite) · 20001121
Change configure script to use find & grep instead of grep -r.  The -r option is only available on 4.X.  This allows postfix to compile properly on FreeBSD 3.X (and possibly before.)

Approved by:	David W. Chapman Jr. <dwcjr@inethouston.net> (maintainer)
4e37042ed9
Maxim Sobolev (sobomax) · 20001121
- Add TLS support which includes SSL; - add sample-flush.cf to pkg-plist; - update to 20001121.

PR:		22962
Submitted by:	maintainer
a18efbaa22
Will Andrews (will) · 20001030_1
Use the correct path (etc/postfix not postfix/etc) when comparing master and main cf files.

PR:		22858
Submitted by:	maintainer
a02f48d4b9
Chris D. Faulhaber (jedgar) · 20001030_1
- Add option for postfix benchmark - Fix spacing error in writing to /etc/mail/mailer.conf - Update pkg-plist to include postfix benchmark binaries

PR:		22728
Submitted by:	Maintainer
7eeeeefae8
James E. Housley (jeh) · 20001030_1
Update pkg-plist to remove "extra" files

Submitted by:	MAINTAINER
607b0a15e2