Greetings:

Having difficulty with communications between cyrus-imapd lmtpd (version
2.4.14) and 
postfix lmtp (version 2.9.1) using openssl (version 1.0.0-fips 29) on Centos
(version 6) system.

Selinux is in permissive mode.
lmtptest -t "" -p 24 localhost, works without difficulty
openssl s_client -connect 127.0.0.1:24 -starttls smtp  works with known
announced fault
 (ehlo instead of lhlo, session is still established)
Certificates seem to be good.
channel_cache has been disabled.

However communication breaks down between postfix and cyrus. Using TCP (24) 
port for common link.
I appears that the read for server cipher list is requested prior to the
information being placed in buffer,
cyrus-imapd replies with 454 4.3(.3) TLS not available, then lmtp reads this
as reply cipher list and
fails with SSLv3/v2 protocol not found. This causes the handshake to fail.
Please see log output below.
Notice the first read returns a (-1) fault from buffer block.
Any suggestions appreciated.
http://old.nabble.com/file/p33705787/maillog.txt maillog.txt 
-- 
View this message in context: 
http://old.nabble.com/postfix-lmtp-ssl-failure-tp33705787p33705787.html
Sent from the Postfix mailing list archive at Nabble.com.

Reply via email to