Make spool directory at pkg-install. Submitted by: blaz@amis.net (mail/postfix maintainer) PR: ports/257751cacfaba3b
Postfix -- memory corruption vulnerabilityentered 2011-05-09
Secure alternative to widely-used Sendmail
# pkg install postfix# pkg install postfix-ldap# pkg install postfix-mongo# pkg install postfix-mysql# pkg install postfix-pgsql# pkg install postfix-sasl# pkg install postfix-sqliteinstalls postfix 3.11.7_4,1, postfix-ldap 3.11.7_4,1, postfix-mongo 3.11.7_4,1, postfix-mysql 3.11.7_4,1, postfix-pgsql 3.11.7_4,1, postfix-sasl 3.11.7_4,1, postfix-sqlite 3.11.7_4,1 from latest; from quarterly (2026Q4) postfix 3.11.7_3,1, postfix-ldap 3.11.7_3,1, postfix-mongo 3.11.7_3,1, postfix-mysql 3.11.7_3,1, postfix-pgsql 3.11.7_3,1, postfix-sasl 3.11.7_3,1, postfix-sqlite 3.11.7_3,1# cd /usr/ports/mail/postfix && make install clean# make -C /usr/ports/mail/postfix 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 remove postfix permanent, adjust / remove the the following file: - /usr/local/etc/mail/mailer.conf
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.11.7_4,1 | 3.11.7_3,1 | – |
| FreeBSD 15 | 3.11.7_4,1 | 3.11.7_3,1 | – |
| FreeBSD 14 | 3.11.7_4,1 | 3.11.7_3,1 | 3.11.7_4,1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.11.7_3,1 | 3.11.7_3,1 | – |
| FreeBSD 14 | 3.11.7_3,1 | 3.11.7_1,1 | 3.11.7_3,1 |
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.11.7_4,1.| PR | Summary | Status | Changed |
|---|---|---|---|
| 299271 | maintainer-feedback? mail/postfix: lmdb version issue fixed in main but not 2026Q4 | New | 2026-10-14 |
Make spool directory at pkg-install. Submitted by: blaz@amis.net (mail/postfix maintainer) PR: ports/257751cacfaba3b
fix build options. PR: 25746 Submitted by: R)Bémi Guyomarch <rguyom@pobox.com>1ccb661af0
Disable IPv6 on Alpha, since this breaks it. Submitted by: blaz@amis.net (maintainer)ace1848ae7
remove BROKEN for alpha, the unaligned access errors are a red herring. I'm getting the same "unknown mail transport error" on my i386 at work.9b58ec9c96
Mark BROKEN for alpha: Unaligned access problems in postsuper and postlogbed498b1cf
Fix the DB3 support. DB3's shlib version is now at 2.b57f932896
use DIST_SUBDIR=postfix due to both release and snapshot don't have specific name in their tarballs. Approved by: maintainers742f671f76
update to NON BETA release, 20010228. PR: 25493 Submitted by: maintainer35ea9ae15c
Add -lz to be compiled with MySQL. Requested by: Blaz Zupan <blaz@amis.net>8b3186a764
add MASTER_SITE_RINGSERVER to MASTER_SITES. Approved by: maintainers8c32a2edf6
Spaces->tabs in the mail category. (I know, I look boring and pedant :o)1be0301128
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).88d74bc517Unbreak use with rmail and bump PORTREVISION. PR: 22598 Submitted by: MAINTAINERe4112d2deb
Update to 19991231-pl13. PR: 23696 Submitted by: MAINTAINERa3ed93a236
Update to postfix 19991231-pl10. Install LDAP_README and MYSQL_README along with documentation. Fix manpage generation. Consistently use INSTALL_* macros (from postfix-current). Modify packaging list using WITH_PCRE and WITH_LDAP PLIST_SUBs (as per postfix-current). Add knob to enable PCRE (again from postfix-current). Use better package description (postfix-current). Fix PLIST. Conditional PR: 17777, 19185, 20565, 21819, 22613 (also postfix-current) Submitted by: maintainer (THANKS!)6a1b37225e
Hand MAINTAINER to Blaz Zupan <blaz@amis.net>.b1c541b031
Remove Torsten Blum by due effect of not being a maintainer - many reports of patches being ignored and lack of interest being shown towards this port have brought this about. Who wants to revive this port?934cc9e3d9
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out (many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that shouldn't have been necessary) and the string "/pkg/" appear.7acef1cd7aUpgrade to 19991231pl8.b9be2ad423
Upgrade the 19991231 release to patchlevel 07.9e03cae351
If a user didn't have /usr/sbin in their path, this would have failed.d59cb537d5
Standardize all user defined options to the booleans WITH_FOO and WITHOUT_FOO. Begin the process of reserving these prefixes for user defined options. No comment by: portsb4455771cc
Update to use PORTNAME/PORTVERSION28849e36e9
Ack, what was I thinking? it's not safe to assume the system sendmail was the last active mailer.234e6e5a90
Fix 'make replace' to correctly use mailer.confc107051814
Upgrade to latest version, fix PR 16472, 16753, 17078 too. PR: ports/17749 Submitted by: Martti Kuparinen <martti.kuparinen@piuha.net>d5d98014e6
Allow postfix to be built on FreeBSD-5.x (-CURRENT). These patches are the same as were submitted on the postfix-users mailing list (and should be integrated for the next release). No response from: Maintainerf96719d72a
- Upgrade to Postfix 19991231pl04 - Stylistic changes in Makefile - Changes in packaging, esp. pkg/INSTALL4d4e70850c
Oops, forgot to change ALL_TARGET ;-( Noticed by: <Blaz Zupan <blaz@amis.net>0d72bb3913
- Upgrade to patchlevel 3 - Add support for MySQL and LDAP support MySQL + LDAP Patches submitted by Blaz Zupan <blaz@amis.net> and re-used with minor cleanups.42d72420ff
Upgrade to 19991231.d6a23b9cbc
Upgrade the postfix port from 19990906-pl02 to 19990906-pl09. PR: ports/15544 Submitted by: khetan@freebsd.os.org.za37dfa6b273
Upgrade the postfix port from 19990906-pl02 to 19990906-pl09. PR: ports/15544 Submitted by: khetan@freebsd.os.org.za3742da2385
Strip the binaries974e57bd6d
Upgrade to postfix 19990906 pl 02e9f1047587
FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru65ab34a667
$Id$ -> $FreeBSD$7b8fca1447
Remove preceeding pkgname from some of the comments having one.847ae8f2b6
Change Id->FreeBSD.f3a9c6c81e
awk -> ${AWK} basename -> ${BASENAME} cat -> ${CAT} cp -> ${CP} ldconfig -> ${LDCONFIG} mkdir -> ${MKDIR}235481b52achmod -> ${CHMOD} chown -> ${CHOWN}5281212be3o Upgrade to 19990601 PR: ports/12603 Submitted by: Hoss Firooznia <hfir@math.rochester.edu> o Put CFLAGS in the proper place (not in ALL_TARGET)645386427f
Add (prepare to be shocked) WWW:c7a56e9c3e
mv -> ${MV} cp -> ${CP} install -> ${INSTALL} mkdir -> ${MKDIR}
PR: ports/10934158871f40cFix program_directory in main.cf0fda4ac64d
Fix paths in sample-main.cf with sed3e0dc9e3cd
Port of Wietse Venema's postfix, yet another mail transport agent that tries to replace sendmail.f7f54da77e