- Fixed build to FreeBSD 9. - Mark as jobs safe. PR: 138916 Submitted by: Sylvio Cesar <scjamorim___bsd.com.br> Feature safe: yesce5abe443c
Postfix -- memory corruption vulnerabilityentered 2011-05-09
Experimental Postfix version
# 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-sqliteinstalls 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# cd /usr/ports/mail/postfix-current && make install clean# make -C /usr/ports/mail/postfix-current config # change options first
postfix, group mail, maildrop, postfixTo 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).
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.
If you remove postfix permanent, adjust / remove the the following file: - /usr/local/etc/mail/mailer.conf
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | – |
| FreeBSD 15 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | – |
| FreeBSD 14 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | 3.12.20260925_3,6 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.12.20260925_2,6 | 3.12.20260925_2,6 | – |
| FreeBSD 14 | 3.12.20260925_2,6 | 3.12.20260925,6 | 3.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.
pkg audit for the packaged version 3.12.20260925_3,6.- Fixed build to FreeBSD 9. - Mark as jobs safe. PR: 138916 Submitted by: Sylvio Cesar <scjamorim___bsd.com.br> Feature safe: yesce5abe443c
- Update to 2.7-20090712 - Fix build with new closefrom(2) Reported by: Jorge Medina <jorge__bsdchile.cl>692d72e08b
Fix a few "bad example" problems in the rc.d scripts that have been propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.0175383f0a- Update to 2.7-20090607bcba58e223
- Update to 2.7-2009052823d59462b8
- Update to 2.7-200905197a1e3cc084
- Update to 2.6-20090418 (2.6.0-RC2)6496df6394
- Update to 2.6-20090212 Reported by: miwie0878743f8
- Update to 2.6-200901254333fe8951
- Update to 2.6-200811099c63806692
- Update to 2.6-200810128fab9340c6
- Update to 2.6-20080903297fde5a57
- Update to 2.6-200808142af287b7bc
- Update to 2.6-20080629 - Change default data_directory parameter to /var/db/postfix [1] PR: 125133 [1] Submitted by: Sahil Tandon <sahil__tandon.net> [1]84788bce1a
- Update to 2.6-200806060bb9bda6a1
- Update to 2.6-20080411ce9f4228f6
- Fix milter macros (patch from Wietse Venema)47f4f0b4fc
- Fix data_directory. Backported from mail/postfixe574980279
- Update to 2.6-20080221bf26984304
- Update to 2.5-20080116 (2.5.0-RC2) - Add new MASTER_SITES2a351f1b22
- Update to 2.5-20071227c4fb11ab3c
- Update to 2.5-20071212c26c79f3c3
- Update to 2.5-20071006 - Teach postfix to 8.0 [1] PR: 117304 [1] Submitted by: Oliver Peter <hoschi___mouhaha.de> [1]2430edd76d
Remove support for OSVERSION < 5bdd556264e
- Update to 2.5-200709116d9db3fc78
- Update to 2.5-20070824 - Backport changes from mail/postfix (SASL2/DOVECOT)8079f4abbc
- Update to 2.5-200707314ffccc2f66
- Update to 2.5-20070724f755393044
- Update to 2.5-200707201fc5247d3c
- Update to 2.5-20070614ec7467bf21
- Update to 2.5-200705312f28aa3551
- Update to 2.5-20070525708bd648bd
- Update to 2.5-20070524bffdf2f656
- Update to 2.5-20070423c2298a8e02
- Remove SASL1 support. security/cyrus-sasl will be removed soon. PR: 111564, 111565, 111566 Submitted by: gabor (partially) Notified by: gabor0c43565a87
- Update to 2.5-20070402 - Fix CONFLICTS - Install qshape by default - Install test programs in PREFIX/bin instead of PREFIX/sbin to respect hier(7)d298b3ae7d
- Update to 2.5-20070328 - Update CONFLICTS to more adequate value postfix-2.[0-46-9].*6a99f97a8e
- Update to 2.4.0-RC9bb3612d3ca
- Update to 2.4.0-RC84b7f9fd0e8
- Update to 2.4.0-RC62d2a450386
- Update to 2.4.0-RC4f562e3fa3e
- Update to 2.4.0-RC32362059462
- Update to 2.4-20070221 - Backport PROVIDE from mail/postfix [1] Reported by: rafan [1]bae2311116
Addition of postfix_flags variable to rc.subr startup script. This variable is passed to postfix-script on startup, allowing administrators to do things like postfix_flags="-c /my/place/postfix" (alternate location of main.cf and master.cf), or postfix_flags="-v" (for verbose logging). See postfix(1) manpage for flags. PR: ports/109137 Reviewed by: Vivek Khera <vivek@khera.org> Approved by: philipb9aaa3bdbe
- Update to 2.4-20070215 NOTE: Added kqueue support. Thanks Wietse. :) Notified by: Anton Yuzhaninov <citrin___citrin.ru>f35e7df78b
- Update to 2.4-20061210bf639240a1
- Update to 2.4-20061201bd0679dbba
- Update to 2.4-20061019e545766de3
- Update to 2.4-200610068b52ae2b72
- Update to 2.4-20061005ab1e356a38