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.
===> The following configuration options are available for postfix-3.11.7_4,1:
BDB=off: Berkeley DB support
BLOCKLISTD=on: Enable blocklistd support
CDB=on: 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=on: 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
TLSRPT=on: Enable sending RFC 8460 TLS reports
====> LMDB version to use: you can only select none or one of them
LMDB0=on: Use LMDB 0.9 library
LMDB1=off: Use LMDB 1.0 library
====> 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
Reason:
mail/postfix now can depend on either databases/lmdb0 or databases/lmdb.
The default is lmdb0 for now.
If you want/need to use lmdb1, you will need to build the package
with apropriate lmdb version selected.
Reason:
Postfix 3.6 and higher requires minimum OpenSSL 1.1.1
FreeBSD 11 users using base OpenSSL can switch to
mail/postfix35
If you wish to use postfix35 until FreeBSD 11 EoL you might run the
following command:
# pkg set -o mail/postfix:mail/postfix35
# pkg upgrade
port moved here from mail/postfix35 on 2021-09-30 REASON: Has expired: It is only here until FreeBSD 11 is EoL (Postfix >= 3.6 requires OpenSSL >= 1.1.x)
Number of commits found: 418 (showing only 100 on this page) #
Update to 2.8.4 and use the ports framework to
create USERS and GROUPS. Also remove replace()
function from pkg-install script.
PR: ports/158765
Submitted by: ohauer
Update to 2.8.3 and point to newer VDA patch. Also address
the problem described in ports/155885 by passing additional
parameters to the upstream install script.
Security: CVE-2011-1720
Set IS_INTERACTIVE if BATCH and PACKAGE_BUILDING are
undefined[1]; also, add missing 'ver' in description
of the PGSQL option[2].
Prompted by: dougb[1], wxs[2]
Feature safe: yes
Add OPTION for SASL authentication via Dovecot 2.x and
warn users if they erroneously elect both 1.x and 2.x.
No bump of PORTREVISION because the default package is
unchanged.
- Update VDA patch to version 2.7.0 [1]
- Remove "empty variable" assignment from rc script [1]
- Re-introduce optional SPF support [2]
- Remove default DISTNAME assignment from Makefile
- The affected OPTIONS are off by default, so do not
bump PORTREVISION
PR: [1]: ports/147731
[2]: ports/150428
Submitted by: [1]: ohauer@
[2]: mm@
- Set INVALID_BDB_VER; upstream does not yet support Berkeley DB 5 [1]
- Remove OPTION for Kerberos IV
- Change my email to @FreeBSD.org
PR: ports/146371 [1]
Reported by: Volodymyr Kostyrko <c.kworr@gmail.com> [1]
Approved by: itetcu@ (mentor)
- Update to 2.7.0
- users wanting to continue on 2.6 series should use mail/postfix26
PR: 144189
Submitted by: Sahil Tandon (maintainer)
Feature safe: yes
Now that closefrom() has been merged to 7.X too, we have to patch sys_defs.h
of Postfix to use closefrom() for __FreeBSD_version >= 702104 too.
Submitted by: Sahil Tandon, sahil at tandon.net (maintainer)
Tested by: wxs (7.X), keramida (head)
- un-IGNORE VDA patch for version 2.6.2
- no PORTVERSION bump necessary since this option is off by default
PR: ports/135902
Submitted by: Sahil Tandon <sahil@tandon.net>
Patch the src/util/sys_defs.h file of Postfix to fix the build on
FreeBSD-8.0 after the new closefrom() system call was added.
PR: ports/136459
Submitted by: Eygene Ryabinkin
Approved by: erwin (portmgr), Sahil Tandon (maintainer)
- Cleanup pkg-install script to handle documentation installation correctly.
This resulted in a bizarre case where making a backup package after an
upgrade would fail (ports/135051).
- Don't install obsolete files by adding them to ${WRKSRC}/conf/postfix-files.
- Whitespace cleanup.
- Define and pass DAEMONDIR to the pkg-install script.
PR: ports/135051
Submitted by: Takefu Kenji <takefu@airport.fm>, Yarema <yds@CoolRat.org>
Approved by: sahil@tandon.net (maintainer)
Update to Postfix stable release 2.6.2 which fixes one defect in SASL support:
With plaintext SMTP sessions AND smtpd_tls_auth_only=yes AND
smtp_sasl_auth_enable=yes, the SMTP server logged warnings for
reject_*_sender_login_mismatch, instead of enforcing them.
Revert the default alias_database and alias_maps paths to /etc/aliases (instead
of /etc/mail/aliases) -- the change to the latter was introduced in the
"refactoring" patch (ports/ports/134728) and is incompatible with older
versions of mail/postfix on FreeBSD and inconsistent with how the software is
designed to work upstream.
Finally, we IGNORE= when WITH_VDA is set until the VDA folks release a patch
that definitely works with 2.6.2. Although I suspect the 2.6.1 patch would
work, I think it's better form to let the VDA folks update their patch.
PR: 135273
Submitted by: maintainer
- refactor the port to ease maintenance [1]
- update to 2.6.1 [1]
- remove IGNORE in the VDA case, the patch is available now [2]
[2] is from me (compile tested), maintainer informed.
PR: 134728 [1]
Submitted by: Yarema <yds@CoolRat.org> [1]
Approved by: maintainer [1]
Allow dovecot and cyrus SASL to work together.
PORTREVISION intentionally not bumped.
Submitted by: baptiste.daroussin@gmail.com
PR: ports/110678
Approved by: maintainer
* mail/postfix
- Update to 2.4.0
- Install qshape as default
- Install test programs in PREFIX/bin instead of PREFIX/sbin to respect hier(7)
* mail/postfix23
- Repocopied from mail/postfix to reflect 2.3.x version [1]
* mail/Makefile
- Add postfix23
Approved by: vivek___khera.org (maintainer)
Repocopy by: marcus [1]
- Add mail to PROVIDE line. This fixes other scripts that require mail
starts first.
PR: ports/109336
Submitted by: Dan D Niles <dan at more.net>
Approved by: Vivek Khera <vivek at khera.org> (maintainer)
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
* 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 )
- Update to 2.2.10
- Trust only in host instead of subnet in default instalation. [1]
- Update VDA patch to 2.2.9
Notified by: Anton Yuzhaninov <citrin__citrin.ru>
Update to 2.2.6
More complete installation of TEST programs/man pages
Add SHA256
Remove extra blank lines in pkg-message
Approved by: maintainer via email
Add WITH_OPENLDAP_VER to reflect options menu
PR: 87417
Notified by: Alson van der Meulen <alson+bugs@waalsdorp.nl>
Approved by: Vivek Khera <vivek@khera.org>
Proper link when use OPENSSL from ports.
PR: 86861
Pointed by: Uffe Vedenbrant <uffe@vedenbrant.se>
Approved by: vivek@khera.org (maintainer), pav (mentor)
Update PORTREVISION because libspf2 is moved
Update LIB_DEPENDS to mail/libspf2-10
Use builtin echo
Use REINPLACE instead then scripts/configure and scripts/fix-files-list
PR: 85000
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
Approved by: Vivek Khera (maintainer)
- Add instructions for /etc/rc.conf that make
`/etc/rc.d/sendmail stop' stop the postfix mail system. [1]
- Re-phrased a paragraph to be more clear. [2]
Submitted by: shige [1], maintainer [2]
Approved by: maintainer [1]
PR: ports/81245 [1]
Number of commits found: 418 (showing only 100 on this page)