FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
postfix 2.11.0,1 mail on this many watch lists=460 search for ports that depend on this port An older version of this port was marked as vulnerable.
Secure alternative to widely-used Sendmail
Maintained by: sahil@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Also Listed In: ipv6
License: IPL10


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 feautures:

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.

WWW: http://www.postfix.org/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. lang/perl5.16
Required Libraries:
  1. devel/pcre

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/mail/postfix/ && make install clean
To add the package: pkg install mail/postfix


Configuration Options
===> The following configuration options are available for postfix-2.11.0,1:
     BDB=off: Berkeley DB (uses WITH_BDB_VER)
     CDB=off: CDB maps lookups
     INST_BASE=off: Install into /usr and /etc/postfix
     LDAP_SASL=off: OpenLDAP client-to-server SASL auth
     LMDB=off: LMDB maps
     MYSQL=off: MySQL maps (uses WITH_MYSQL_VER)
     NIS=off: NIS maps lookups
     OPENLDAP=off: OpenLDAP maps (uses WITH_OPENLDAP_VER)
     PCRE=on: Perl Compatible Regular Expressions
     PGSQL=off: PostgreSQL maps (uses DEFAULT_PGSQL_VER)
     SASL2=off: Cyrus SASLv2 (Simple Auth. and Sec. Layer)
     SPF=off: SPF support (via libspf2 1.2.x)
     SQLITE=off: SQLite maps
     TEST=off: SMTP/LMTP test server and generator
     TLS=off: SSL and TLS support
     VDA=off: VDA (Virtual Delivery Agent 32Bit)
====> Dovecot SASL authentication methods: you can only select none or one of them
     DOVECOT=off: Dovecot 1.x SASL authentication method
     DOVECOT2=off: Dovecot 2.x SASL authentication method
====> Kerberos network authentication protocol type: you can only select none or one of them
     SASLKRB5=off: If your SASL req. Kerberos5, select this
     SASLKMIT=off: If your SASL req. MIT Kerberos5, select this
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/postfix/
  2. ftp://ftp.porcupine.org/mirrors/postfix-release/official/
  3. ftp://ftp.samurai.com/pub/postfix/official/
  4. ftp://ftp.tux.org/pub/net/postfix/official/
  5. ftp://ftp.utoronto.ca/mirror/packages/postfix/official/
  6. http://ring.nict.go.jp/archives/net/mail/postfix/official/./
  7. http://ring.nict.go.jp/archives/net/mail/postfix/official/old/
  8. http://ring.nict.go.jp/archives/net/mail/postfix/official/related/postfix/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2013-04-23
    Affects: users of mail/postfix
    Author: sahil@FreeBSD.org
    Reason: 
      This is a significant update; so, please carefully review the
      RELEASE_NOTES to identify which incompatible changes impact your
      environment.
    
    
  • 2012-04-25
    Affects: users of mail/postfix, mail/postfix2[6-8]
    Author: sahil@FreeBSD.org
    Reason: 
      The latest update to these ports adds support to turn off
      the TLSv1.1 and TLSv1.2 protocols introduced in OpenSSL 1.0.1.
      These protocols are known to cause inter-operability issues
      with certain services, e.g. hotmail.  If using TLS with Postfix,
      please consult the RELEASE_NOTES for information about possible
      workarounds.
    
    
  • 2012-02-10
    Affects: users of mail/postfix
    Author: Sahil Tandon <sahil@FreeBSD.org>
    Reason: 
      Postfix 2.9.0 contains several major changes, some of which could
      result in incompatible or unexpected behavior.  Regardless of the
      version from which you are upgrading, please carefully review the
      RELEASE_NOTES before proceeding.
    
    
  • 2011-01-24
    Affects: users of mail/postfix
    Author: sahil@FreeBSD.org
    Reason: 
      Postfix 2.8 introduces minor incompatibilities with previous versions.
      Alias expansion, dns lookups, TLS support, milters and other features
      are affected.  To avoid surprises, carefully review the RELEASE_NOTES.
    
      If you upgrade from Postfix 2.6 or earlier, you must execute "postfix
      stop" and "postfix start" before you can use the postscreen(8) daemon.
      This is needed because the Postfix 2.6 "pass" master service type did
      not work reliably on some systems. If you upgrade from Postfix 2.7, or
      from Postfix 2.8 before July 25, 2010, you must "postfix reload" (or
      "postfix stop" followed by "postfix start"). This is needed because
      the queue manager to delivery agent protocol has changed.
    
      Also note that the optional SPF and VDA patches have not been updated
      for Postfix 2.8; as a result, they are currently disabled.
    
    
  • 2010-11-27
    Affects: users of mail/postfix, mail/postfix2[56]
    Author: sahil@FreeBSD.org
    Reason: 
      As of Postfix 2.7.2, 2.6.8, 2.5.11:
    
      Postfix no longer automatically appends the system default CA
      (certificate authority) certificates, when it reads the CA
      certificates specified with {smtp, lmtp, smtpd}_tls_CAfile or
      with {smtp, lmtp, smtpd}_tls_CApath.  This prevents third-party
      certificates from getting mail relay permission with the
      permit_tls_all_clientcerts feature.  Unfortunately, this change
      may cause compatibility problems with configurations that rely
      on certificate verification for other purposes.  To get the old
      behavior, specify "tls_append_default_CA = yes".
    
    
  • 2009-06-05
    Affects: users of mail/postfix
    Author: itetcu@FreeBSD.org
    Reason: 
      Version 2.6.1 introduced a POLA violation by expecting aliases.db to be
      in /etc/mail/aliases.db (not /etc/aliases.db).  With this version the
      location is reverted to the right place.
    
      If you updated your installation to 2.6.1 you need to run newaliases(1)
      again after you installed 2.6.2.
    
    

Number of commits found: 244 (showing only 44 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Jan 2002 11:45:35
files touched by this commit
knu search for other commits by this committer
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;   the ECHO
macro is set to "echo" by default, but it is set to "true" if   make(1) is
invoked with the -s option while ECHO_CMD is always set to   the echo command.  
 
17 Jan 2002 22:28:55
files touched by this commit
dwcjr search for other commits by this committer
Set context of diff for patch-aa to 2 lines to allow tls patching    
15 Jan 2002 15:56:25
files touched by this commit
nectar search for other commits by this committer
Disable debugger by default    
27 Nov 2001 15:48:49
files touched by this commit
dwcjr search for other commits by this committer
Add header/body_check warnings command   Bump PORTREVISION    
15 Nov 2001 16:31:09
files touched by this commit
dwcjr search for other commits by this committer
Update to pl08 and tls to go with it.    
15 Nov 2001 15:54:23
files touched by this commit
dwcjr search for other commits by this committer
Update to pl07    
06 Nov 2001 14:33:15
files touched by this commit
dwcjr search for other commits by this committer
Update postfix to 20010228-pl06 and update tls to go with it.    
10 Oct 2001 17:55:30
files touched by this commit
dwcjr search for other commits by this committer
Fix path in patch    
24 Sep 2001 05:54:52
files touched by this commit
dwcjr search for other commits by this committer
Erase extra parts of install.cf    
23 Sep 2001 19:53:47
files touched by this commit
dwcjr search for other commits by this committer
Remove version tags from files that don't need it.    
23 Sep 2001 18:52:03
files touched by this commit
dwcjr search for other commits by this committer
Install install.cf to ensure spool is created with correct permissions   Bump
PORTREVISION    
23 Sep 2001 03:53:35
files touched by this commit
dwcjr search for other commits by this committer
Update to pl05   Change DISTNAME to use regex   Update tls and ipv6 to pl04    
14 Sep 2001 04:22:08
files touched by this commit
dwcjr search for other commits by this committer
Fix path on main.cf in reference to prefix   Bump PORTREVISION    
20 Aug 2001 11:05:43
files touched by this commit
kris search for other commits by this committer
Correct the size of the dialog box so dialog(1) doesn't bug out and trash   the
unused lower half    
01 Aug 2001 12:56:25
files touched by this commit
knu search for other commits by this committer
Back out the db3 port update because some of these dependent ports had   been
broken by the incompatibility between db3.2 and db3.3.    
25 Jul 2001 16:05:11
files touched by this commit
knu search for other commits by this committer
Reflect databases/db3's shlib version bump from 2 to 3.    
17 Jun 2001 23:19:00
files touched by this commit
dwcjr search for other commits by this committer
Update to pl3 of postfix   Update TLS and IPv6 to go with new postfix version   
17 Jun 2001 22:49:56
files touched by this commit
dwcjr search for other commits by this committer
I'm taking over this port for Blaz since he can't dedicate time to it   and I am
already maintaining postfix-current.    
21 May 2001 07:52:09
files touched by this commit
kuriyama search for other commits by this committer
Update port to 20010228 pl02.   pkg-plist cleanup.   Update to TLS patch 0.7.2. 
 Update to IPv6 patch 20010228pl02-v6-20010503a.   Complain if user tries to
compile with both TLS and IPv6 enabled.   Complain if user tries to compile with
IPv6 on non-i386 platform (ie alpha).   Change maintainer e-mail address.    
02 Apr 2001 07:50:27
files touched by this commit
mharo search for other commits by this committer
update postfix to 20010228-pl01    
26 Mar 2001 04:43:28
files touched by this commit
kuriyama search for other commits by this committer
Revert previous commit.    
24 Mar 2001 01:41:51
files touched by this commit
kuriyama search for other commits by this committer
Link shared library for MySQL.    
14 Mar 2001 02:33:15
files touched by this commit
kuriyama search for other commits by this committer
Make spool directory at pkg-install.    
12 Mar 2001 20:05:12
files touched by this commit
sf search for other commits by this committer
fix build options.    
11 Mar 2001 19:54:00
files touched by this commit
alex search for other commits by this committer
Disable IPv6 on Alpha, since this breaks it.    
11 Mar 2001 00:26:20
files touched by this commit
billf search for other commits by this committer
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.    
10 Mar 2001 17:20:56
files touched by this commit
alex search for other commits by this committer
Mark BROKEN for alpha: Unaligned access problems in postsuper and postlog    
05 Mar 2001 22:15:25
files touched by this commit
knu search for other commits by this committer
Fix the DB3 support.  DB3's shlib version is now at 2.    
05 Mar 2001 14:21:35
files touched by this commit
sf search for other commits by this committer
use DIST_SUBDIR=postfix due to both release and snapshot don't have   specific
name in their tarballs.    
04 Mar 2001 19:35:00
files touched by this commit
sf search for other commits by this committer
update to NON BETA release, 20010228.    
17 Feb 2001 07:13:08
files touched by this commit
kuriyama search for other commits by this committer
Add -lz to be compiled with MySQL.    
05 Feb 2001 17:29:38
files touched by this commit
sf search for other commits by this committer
add MASTER_SITE_RINGSERVER to MASTER_SITES.    
05 Feb 2001 15:11:27
files touched by this commit
olgeni search for other commits by this committer
Spaces->tabs in the mail category.    
21 Jan 2001 15:40:47
files touched by this commit
dirk search for other commits by this committer
Switch from mysql322-{client,server} to mysql323-{client,server}.    
23 Dec 2000 15:08:21
files touched by this commit
dannyboy search for other commits by this committer
Unbreak use with rmail and bump PORTREVISION.    
23 Dec 2000 00:56:27
files touched by this commit
dannyboy search for other commits by this committer
Update to 19991231-pl13.    
14 Nov 2000 06:28:58
files touched by this commit
will search for other commits by this committer
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.  Conditionally remove main.cf and master.cf when they are   unmodified
from default (postfix-current).  Fully institute new maintainer   as a real one.
 :-)    
07 Nov 2000 20:29:37
files touched by this commit
will search for other commits by this committer
Hand MAINTAINER to Blaz Zupan <blaz@amis.net>.    
07 Nov 2000 20:15:15
files touched by this commit
will search for other commits by this committer
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?    
08 Oct 2000 11:23:49
files touched by this commit
asami search for other commits by this committer
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.    
08 Oct 2000 04:16:42
files touched by this commit
asami search for other commits by this committer
Convert category mail to new layout.  
04 Jun 2000 06:57:51
files touched by this commit
vanilla search for other commits by this committer
Upgrade to 19991231pl8.    
01 Jun 2000 20:55:34
files touched by this commit
obrien search for other commits by this committer
Upgrade the 19991231 release to patchlevel 07.    
28 May 2000 07:43:40
files touched by this commit
billf search for other commits by this committer
If a user didn't have /usr/sbin in their path, this would have failed.    

Number of commits found: 244 (showing only 44 on this page)

«  1 | 2 | 3 

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
py-django*Apr 24
py-django-devel*Apr 24
py-django14*Apr 24
py-django15*Apr 24
mingw32-opensslApr 23
opensslApr 23
bugzilla40*Apr 18
bugzilla40*Apr 18
bugzilla42*Apr 18
bugzilla42*Apr 18
bugzilla44*Apr 18
bugzilla44*Apr 18
curlApr 11
dbus-glibApr 11
libaudiofileApr 11

13 vulnerabilities affecting 19 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24360
Broken 168
Deprecated 77
Ignore 519
Forbidden 6
Restricted 263
No CDROM 108
Vulnerable 29
Expired 10
Set to expire 64
Interactive 22
new 24 hours 3
new 48 hours6
new 7 days17
new fortnight32
new month123

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.