Port details |
- postfix-current Experimental Postfix version
- 3.10.20241027,6 mail =92 3.10.20240917,6Version of this port present on the latest quarterly branch.
- Maintainer: otis@FreeBSD.org
- Port Added: 2000-09-13 17:50:46
- Last Update: 2024-10-28 09:32:36
- Commit Hash: eee49a7
- People watching this port, also watch:: postfix, nmap, rsync, wget, openssl
- License: EPL IPL10
- WWW:
- https://www.postfix.org/
- Description:
- Postfix attempts to be fast, easy to administer, and secure, while at the same
time being sendmail compatible enough to not upset existing users. Thus, the
outside has a sendmail-ish flavor, but the inside is completely different.
Some features:
Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in
support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and
authentication, Configurable status notification message text, Access control
per client/sender/recipient/etc, Content filter (built-in, external before
queue, external after queue), Berkeley DB database, LDAP database, MySQL
database, PostgreSQL database, Maildir and mailbox format, Virtual domains,
VERP envelope return addresses and others.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- postfix-current>0:mail/postfix-current
- Conflicts:
- CONFLICTS_INSTALL:
- courier-0.*
- opensmtpd
- opensmtpd-devel
- postfix
- postfix-base
- postfix-ldap-sasl
- postfix-sasl
- postfix35
- sendmail
- sendmail-devel
- postfix-current-base-ldap
- postfix-current-base-sasl
- postfix-current-ldap
- postfix-current-sasl
- postfix-current-mongo
- postfix-current-base-mongo
- postfix-current-mysql
- postfix-current-base-mysql
- postfix-current-pgsql
- postfix-current-base-pgsql
- postfix-current-sqlite
- postfix-current-base-sqlite
- To install the port:
- cd /usr/ports/mail/postfix-current/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/postfix-current
- pkg install postfix-current
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: postfix-current
- Package flavors (<flavor>: <package>)
- default: postfix-current
- ldap: postfix-current-ldap
- mongo: postfix-current-mongo
- mysql: postfix-current-mysql
- pgsql: postfix-current-pgsql
- sasl: postfix-current-sasl
- sqlite: postfix-current-sqlite
- distinfo:
- TIMESTAMP = 1730106761
SHA256 (postfix/postfix-3.10-20241027.tar.gz) = 8991606db1b85618849b079b4c2bbfe56a46bc957b8b4bcb21464aa75ce5e97c
SIZE (postfix/postfix-3.10-20241027.tar.gz) = 5005876
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libicuuc.so : devel/icu
- libpcre2-8.so : devel/pcre2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for postfix-current-3.10.20241027,6:
BDB=off: Berkeley DB support
BLACKLISTD=on: Enable blacklistd support
CDB=off: CDB maps lookups
DOCS=on: Build and/or install documentation
EAI=on: Email Address Internationalization (SMTPUTF8) support
INST_BASE=off: Install into /usr and /etc/postfix
LDAP=off: LDAP maps (uses WITH_OPENLDAP_VER)
LMDB=off: LMDB maps
MONGO=off: MongoDB support
MYSQL=off: MySQL database support
NIS=off: Network Information Services/YP support
PCRE2=on: Use Perl Compatible Regular Expressions, version 2
PGSQL=off: PostgreSQL database support
SASL=off: Cyrus SASL support (Dovecot SASL is always built in)
SQLITE=off: SQLite database support
TEST=off: SMTP/LMTP test server and generator
TLS=on: Secure network connection support via TLS
====> Kerberos network authentication protocol type: you can only select none or one of them
SASLKMIT=off: If your SASL req. MIT Kerberos5, select this
SASLKRB5=off: If your SASL req. Kerberos5, select this
===> Use 'make config' to modify these settings
- Options name:
- mail_postfix-current
- USES:
- cpe shebangfix ssl
- pkg-message:
- For install:
- 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).
- If 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.
- If removing:
- If you remove postfix permanent, adjust / remove the the following file:
- /usr/local/etc/mail/mailer.conf
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.5.20070720,4 21 Jul 2007 17:32:30 |
mnag |
- Update to 2.5-20070720 |
2.5.20070614,4 15 Jun 2007 14:35:48 |
mnag |
- Update to 2.5-20070614 |
2.5.20070531,4 01 Jun 2007 14:44:20 |
mnag |
- Update to 2.5-20070531 |
2.5.20070525,4 28 May 2007 18:20:23 |
mnag |
- Update to 2.5-20070525 |
2.5.20070524,4 25 May 2007 17:39:14 |
mnag |
- Update to 2.5-20070524 |
2.5.20070423,4 30 Apr 2007 11:47:01 |
mnag |
- Update to 2.5-20070423 |
2.5.20070402,4 14 Apr 2007 16:45:08 |
mnag |
- Remove SASL1 support. security/cyrus-sasl will be removed soon.
PR: 111564, 111565, 111566
Submitted by: gabor (partially)
Notified by: gabor |
2.5.20070402,4 03 Apr 2007 13:55:28 |
mnag |
- 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) |
2.5.20070328,4 29 Mar 2007 13:11:07 |
mnag |
- Update to 2.5-20070328
- Update CONFLICTS to more adequate value postfix-2.[0-46-9].* |
2.4.0.r9,4 26 Mar 2007 13:05:17 |
mnag |
- Update to 2.4.0-RC9 |
2.4.0.r8,4 25 Mar 2007 18:50:13 |
mnag |
- Update to 2.4.0-RC8 |
2.4.0.r6,4 20 Mar 2007 10:15:16 |
mnag |
- Update to 2.4.0-RC6 |
2.4.0.r4,4 09 Mar 2007 20:01:38 |
mnag |
- Update to 2.4.0-RC4 |
2.4.0.r3,4 06 Mar 2007 20:37:23 |
mnag |
- Update to 2.4.0-RC3 |
2.4.20070221,3 22 Feb 2007 13:27:29 |
mnag |
- Update to 2.4-20070221
- Backport PROVIDE from mail/postfix [1]
Reported by: rafan [1] |
2.4.20070215,3 20 Feb 2007 22:36:40 |
koitsu |
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: philip |
2.4.20070215,3 16 Feb 2007 20:02:57 |
mnag |
- Update to 2.4-20070215
NOTE: Added kqueue support. Thanks Wietse. :)
Notified by: Anton Yuzhaninov <citrin___citrin.ru> |
2.4.20061210,3 11 Dec 2006 14:17:35 |
mnag |
- Update to 2.4-20061210 |
2.4.20061201,3 03 Dec 2006 22:42:57 |
mnag |
- Update to 2.4-20061201 |
2.4.20061019,3 31 Oct 2006 14:34:56 |
mnag |
- Update to 2.4-20061019 |
2.4.20061006,3 08 Oct 2006 02:06:23 |
mnag |
- Update to 2.4-20061006 |
2.4.20061005,3 07 Oct 2006 21:07:31 |
mnag |
- Update to 2.4-20061005 |
2.4.20061002,3 04 Oct 2006 20:41:11 |
mnag |
- Update to 2.4-20061002 |
2.4.20060930,3 02 Oct 2006 02:36:01 |
mnag |
- Update to 2.4-20060930 |
2.4.20060903,3 05 Sep 2006 13:26:08 |
mnag |
- Update to 2.4-20060903 |
2.4.20060825,3 26 Aug 2006 18:27:17 |
mnag |
- Update to 2.4-20060825 |
2.4.20060824,3 24 Aug 2006 20:32:17 |
mnag |
- Update to 2.4-20060824 |
2.4.20060806,3 06 Aug 2006 22:25:47 |
mnag |
- Update to 2.4-20060806
- Backport REQUIRE from mail/postfix |
2.4.20060727,3 28 Jul 2006 14:36:09 |
mnag |
- Update to 2.4-20060727 |
2.4.20060724,3 24 Jul 2006 22:43:34 |
mnag |
- Update to 2.4-20060724 |
2.4.20060722,3 22 Jul 2006 17:54:53 |
mnag |
- Update to 2.4-20060722 |
2.4.20060711_1,3 19 Jul 2006 19:21:35 |
mnag |
- Spell fixes [1]
- Fix DOVECOT build [2]
Submitted by: remko [1], Vivek Khera <vivek___khera.org> [2] |
2.4.20060711_1,3 19 Jul 2006 12:59:12 |
mnag |
* UPDATING
Add entry about OPTIONS and SPF patch in mail/postfix
* mail/Makefile
Add postfix22
* mail/postfix [1]
Update to 2.3.0
Use OPTIONS instead of scripts
Add message about unsupported POSTFIX_OPTIONS
Remove SPF patch since that's not apply clean
Update pkg-descr (Only the first 15 lines of the commit message are shown above ) |
2.4.20060711,3 12 Jul 2006 04:45:36 |
mnag |
- Update to 2.4-20060711
- Add 2.3 CONFLICTS
- Update pkg-descr |
2.3.r9,3 10 Jul 2006 13:23:06 |
mnag |
- Update to 2.3-RC9 |
2.3.r8,3 08 Jul 2006 20:37:00 |
mnag |
- Update to 2.3-RC8 |
2.3.r5,3 05 Jul 2006 14:21:22 |
mnag |
- Update to 2.3-RC5 |
2.3.r4,3 04 Jul 2006 03:09:36 |
mnag |
- Update to 2.3-RC4 |
2.3.r3,3 03 Jul 2006 17:25:15 |
mnag |
- Update to 2.3-RC3 (Milter support) |
2.3.20060611,2 14 Jun 2006 01:12:38 |
mnag |
- Update to 2.3-20060611 |
2.3.20060604,2 08 Jun 2006 14:10:14 |
mnag |
- Fix. lmtp.8 is a smtp.8 link. |
2.3.20060604,2 05 Jun 2006 17:36:00 |
mnag |
- Update to 2.3-20060604 |
2.3.20060518,2 30 May 2006 12:55:09 |
mnag |
- Update to 2.3-20060518 |
2.3.20060517,2 18 May 2006 13:12:32 |
mnag |
- Update to 2.3-20060517 |
2.3.20060430,2 09 May 2006 04:46:11 |
mnag |
- Update to 2.3-20060430 |
2.3.20060418,2 25 Apr 2006 19:41:02 |
mnag |
- Update to 2.3-20060418 |
2.3.20060405,2 22 Apr 2006 14:17:05 |
mnag |
- Backport new USE_BDB from mail/postfix |
2.3.20060405,2 07 Apr 2006 18:54:03 |
mnag |
- Update to 2.3-20060405 |
2.3.20060403,2 06 Apr 2006 18:12:23 |
mnag |
- Update to 2.3-20060403 |
2.3.20060325,2 27 Mar 2006 19:02:49 |
mnag |
- Update to 2.3-20060325
- Remove extra TABs in Makefile
- In default main.cf trust in host instead of subnet. [1]
Notified by: Anton Yuzhaninov <citrin__citrin.ru> |
2.3.20060315,2 15 Mar 2006 18:34:14 |
mnag |
- Update to 2.3-20060315 |
2.3.20060207,2 09 Feb 2006 20:51:27 |
mnag |
- Update to 2.3-20060207 |
2.3.20060202,2 04 Feb 2006 01:23:27 |
mnag |
- Update to 2.3-20060202
- portlint(1) |
2.3.20060126,2 28 Jan 2006 01:08:59 |
mnag |
Update to 2.3-20060126 |
2.3.20060123,2 24 Jan 2006 17:54:03 |
mnag |
- Update to 2.3-20060123
- portlint(1) |
2.3.20060112,2 22 Jan 2006 02:20:05 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
2.3.20060112,2 16 Jan 2006 21:47:02 |
mnag |
Update to 2.3-20060112
Modify rc.d script like example in Porters Handbook. |
2.3.20060103_1,2 12 Jan 2006 20:37:51 |
mnag |
Fix rc.d/postfix.sh restart adding pidfile and procname
Bump PORTREVISION
PR: 91721
Submitted by: NIIMI Satoshi <sa2c@sa2c.net> |
2.3.20060103,2 12 Jan 2006 16:23:47 |
mnag |
Update to 2.3-20060103
Add rcNG script to start postfix
Update pkg-message to reflect rcNG script |
2.3.20051229,2 30 Dec 2005 18:45:53 |
mnag |
Update to 2.3-20051229 |
2.3.20051227,2 27 Dec 2005 22:41:55 |
mnag |
Add Dovecot SASL authentication method
(http://www.postfix.org/SASL_README.html#server_dovecot)
Notified by: Tracy Phillips <tracy.phillips@rackeasy.com> |
2.3.20051227,2 27 Dec 2005 22:13:12 |
mnag |
Update to 2.3-20051227
Fix build with SASL [1]
Notified by: Roddie Hasan <roddie@krweb.net>, Tracy Phillips
<tracy.phillips@rackeasy.com> [1] |
2.3.20051223,2 26 Dec 2005 10:48:27 |
mnag |
Update to 2.3-20051223 |
2.3.20051212,2 13 Dec 2005 16:46:52 |
mnag |
Update to 2.3-20051212 |
2.3.20051210,2 12 Dec 2005 16:49:19 |
mnag |
Update to 2.3-20051210
Remove unnecessary comment in Makefile about PCRE |
2.3.20051202,2 03 Dec 2005 14:28:22 |
mnag |
Update to 2.3-20051202 |
2.3.20051128,2 02 Dec 2005 19:45:01 |
mnag |
Unbroken ports menu (OPTIONS line) |
2.3.20051128,2 01 Dec 2005 00:37:41 |
mnag |
Backport from mail/postfix MIT Kerberos 5 option |
2.3.20051128,2 30 Nov 2005 19:24:31 |
mnag |
Remove unnecessary post-clean
Backport pkg-message from mail/postfix |
2.3.20051128,2 29 Nov 2005 11:55:50 |
mnag |
Update to 2.3-20051128 |
2.3.20051121,2 22 Nov 2005 18:30:41 |
mnag |
Update to 2.3-20051121 |
2.3.20051120,2 21 Nov 2005 16:23:01 |
mnag |
Update to 2.3-20051120 |
2.3.20051118,2 19 Nov 2005 02:09:48 |
mnag |
Update to 2.3-20051118 |
2.3.20051114,2 16 Nov 2005 18:30:42 |
mnag |
Update to 2.3-20051114 |
2.3.20051109,2 11 Nov 2005 18:03:57 |
mnag |
Update to 2.3-20051109 |
2.3.20051106,2 09 Nov 2005 02:32:50 |
mnag |
Add SHA256 |
2.3.20051106,2 07 Nov 2005 17:08:27 |
mnag |
Update to 2.3-20051106 |
2.3.20051014,2 24 Oct 2005 13:46:26 |
mnag |
Update to 2.3-20051014 |
2.3.20051011,2 14 Oct 2005 14:23:04 |
mnag |
Backport WITH_OPENLDAP_VER from mail/postfix |
2.3.20051011,2 13 Oct 2005 20:22:18 |
mnag |
Update to 2.3-20051011 |
2.3.20050922,2 04 Oct 2005 12:54:47 |
mnag |
Proper link when use OPENSSL from ports.
PR: 86861
Pointed by: Uffe Vedenbrant <uffe@vedenbrant.se>
Approved by: pav (mentor) |
2.3.20050922,2 23 Sep 2005 13:07:13 |
mnag |
Update to 2.3-20050922
Approved by: pav (mentor) |
2.3.20050920,2 21 Sep 2005 12:06:38 |
mnag |
Update to 2.3-20050920
Approved by: pav (mentor) |
2.3.20050829,2 16 Sep 2005 17:58:32 |
mnag |
Update my email
Approved by: pav (mentor) |
2.3.20050829,2 02 Sep 2005 12:51:38 |
garga |
- Don't use more scripts/*, now use OPTIONS
- Add UPDATING note
PR: ports/85591
Submitted by: maintainer |
2.3.20050829,2 30 Aug 2005 17:30:41 |
garga |
- Update to 2.3-20050829
- Add CDB maps (ports/84382)
- Use builtin echo
- Use REINPLACE instead then scripts/configure and scripts/fix-files-list
PR: ports/85489
Submitted by: maintainer |
2.3.20050726,2 28 Jul 2005 18:27:49 |
garga |
- Update to 2.3-20050726
PR: ports/84236
Submitted by: maintainer |
2.3.20050724,2 26 Jul 2005 19:00:06 |
novel |
Update to 2.3-20050724.
PR: 84124
Submitted by: Marcus Grando (maintainer) |
2.3.20050716,2 20 Jul 2005 17:37:00 |
garga |
- Update to 2.3-20050716
PR: ports/83792
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
Approved by: flz (mentor) |
2.3.20050708,2 13 Jul 2005 21:20:08 |
pav |
- Fix build on FreeBSD 7
PR: ports/83415
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |
2.3.20050708,2 13 Jul 2005 09:09:09 |
pav |
- Update to 2.3-20050708
PR: ports/83329
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |
2.3.20050630,2 06 Jul 2005 14:32:05 |
jylefort |
- Update to 2.3-20050630
- Fix manpage links
PR: ports/83031
Submitted by: maintainer |
2.3.20050623,2 24 Jun 2005 11:21:07 |
lawrance |
Update to 2.3-20050623
PR: ports/82587
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |
2.3.20050621,2 22 Jun 2005 19:37:59 |
flz |
- Update to 2.3-20050621.
- Update pkg-plist.
PR: ports/82547
Submitted by: maintainer |
2.3.20050510,2 15 May 2005 18:25:31 |
jylefort |
Update to 2.3-20050510
PR: ports/80993
Submitted by: maintainer |
2.3.20050504,2 10 May 2005 16:01:22 |
jylefort |
Update to 2.3-20050504
PR: ports/80858
Submitted by: maintainer |
2.3.20050429,2 03 May 2005 14:53:43 |
jylefort |
Update to 2.3-20050429
PR: ports/80553
Submitted by: maintainer |
2.3.20050426,2 29 Apr 2005 02:54:27 |
jylefort |
- Update to 2.3-20050426
- Use DISTVERSION
PR: ports/80413
Submitted by: maintainer |
2.3.20050422,2 23 Apr 2005 11:24:40 |
pav |
- Update to 2.3.20050422
PR: ports/80235
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |
2.3.20050404,2 11 Apr 2005 19:22:18 |
pav |
- Update to 2.3-20050404
PR: ports/79777
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |