Hi,
I have postfix-2.8-20101007 working fine for all features for some time.
The problem is specific to my 2.8.0 build.
This is on Debian. I built 2.8.0. with:
make makefiles CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DUSE_TLS -I
/usr/include/sasl -I /usr/include -DSNAPSHOT' \
AUXLIBS='-L/usr/local/lib -lsasl2 -lssl -lcrypto -L/usr/lib'
which seemed to be how I had built postfix-2.8-20101007 (on same machine
some months ago).
If I make upgrade from the 2.8.0, I get most features working, but
attempts to connect to secure SMTP fail with:
Feb 22 16:15:18 myserv postfix-internal/smtpd[18103]: initializing the
server-side TLS engine
Feb 22 16:15:18 myserv postfix-internal/tlsmgr[18104]: open smtpd TLS cache
btree:/var/lib/postfix-internal/smtpd_tls_session_cache
Feb 22 16:15:18 myserv postfix-internal/tlsmgr[18104]:
tlsmgr_cache_run_event: start TLS smtpd session cache cleanup
Feb 22 16:15:18 myserv postfix-internal/smtpd[18103]: connect from
client.example.com[xxx.yyy.137.93]
Feb 22 16:15:18 myserv postfix-internal/smtpd[18103]: setting up TLS
connection from client.example.com[xxx.yyy.137.93]
Feb 22 16:15:18 myserv postfix-internal/smtpd[18103]:
client.example.com[xxx.yyy.137.93]:
TLS cipher list "ALL:!EXPORT:!LOW:+RC4:@STRENGTH"
Feb 22 16:15:18 myserv postfix-internal/master[18086]: warning: process
/usr/libexec/postfix/smtpd pid 18103 killed by signal 11
Feb 22 16:15:18 myserv postfix-internal/master[18086]: warning:
/usr/libexec/postfix/smtpd: bad command startup -- throttling
I can immediately fix this by going back to my postfix-2.8-20101007
build area and running make upgrade to replace the binaries.
With 2.8-20101007 installed I can submit over secure ports.
The ldd links from both smtpd binaries are to the same library files.
I'm using TLS+SASL, set up within master.cf like so:
# Secure submission server on port 465 for Outlook Clients
131.162.201.5:465 inet n - n - - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtpd_use_tls=yes
-o smtpd_enforce_tls=yes
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_tls_security_options=noanonymous
-o smtpd_sasl_security_options=noanonymous
#
# Secure submission server on port 587 for non-Outlook Clients
131.162.201.5:587 inet n - n - - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtpd_use_tls=yes
-o smtpd_enforce_tls=yes
-o smtpd_tls_wrappermode=no
-o smtpd_sasl_tls_security_options=noanonymous
-o smtpd_sasl_security_options=noanonymous
Probably something small I'm overlooking again - most likely build related,
but I can't spot it.
--Donald