On Sun, Nov 01, 2015 at 02:49:20PM -0500, David Mehler wrote:
> Still stuck. I've got the below not sure if it helps, it does show
> that on 143 and 587 client wise no peer is being sent or verified.
>
> openssl s_client -starttls smtp -connect localhost:587
> CONNECTED(00000003)
> 34379270664:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown
> protocol:/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/s23_clnt.c:782:
The thing on port 587 is not speaking any recognizable form of TLS.
Logs from the peer would be quite useful in this context.
> openssl s_client -starttls smtp -connect localhost:143
> CONNECTED(00000003)
Well, port 143 speaks IMAP not SMTP so "starttls smtp" is not
likely to get far for that port.
> # TLS parameters
> smtpd_tls_auth_only = yes
> smtpd_tls_mandatory_ciphers = high
> smtpd_tls_mandatory_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4,
> MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDC3-SHA, KRB5-DE5,
> CBC3-SHA
That looks rather like a random hodge-podge. Try:
smtpd_tls_ciphers = medium
instead.
> smtp_tls_mandatory_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4,
> MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDC3-SHA, KRB5-DE5,
> CBC3-SHA
Ditto.
> Any help appreciated.
Logs.
--
Viktor.