i am not following this in any detail, but if you look at the certificate you included in your original email it expired in 2008. just look at it with
openssl -text -in <some file> sorry if i'm jumping into something i've misunderstood, andrew On Fri, Dec 27, 2013 at 01:47:47PM -0600, Bobber wrote: > > On 12/27/2013 01:29 PM, Viktor Dukhovni wrote: > >On Fri, Dec 27, 2013 at 12:59:11PM -0600, Bobber wrote: > > > >>I recently upgraded my companies' mail server to 64 Debian Wheezy. I > >>am using the Openssl package which is version 1.0.1e-2. > >> > >>I am having problems when trying to send a message to one of our > >>business partners. The SMTP session appears to shut down and it > >>appears that my server is rejecting their certificate. > >> > >>Here is the openssl command I am giving to diagnose the problem and > >>it's output. Can anyone suggest a solution? It appears to me that > >>I may be lacking an intermediary certificate. How do I fix this if > >>this is the case? > >> > >>>openssl s_client -CApath /etc/ssl/certs/ -crlf -starttls smtp > >>>-connect mail.thelawrencegroup.com:25 > >The posttls-finger(1) utility, included with Postfix 2.11 snapshot > >source code, does a much better job of mail server TLS diagnostics. > >Their certificate is expired. Your MTA really ought to log the > >error reason. Consider a better MTA! :-) > I don't see anywhere that it says expired other than this utility. > How can I verify that it is really expired? These guys do business > with lots of other people but have not noticed anything except with > us. The openssl error code 20 indicates an improper intermediate CA > from what I can find. Also using this site indicates no problem: > http://www.checktls.com/testreceiver.html > > Is there another way to verify the expiration? > > > > $ posttls-finger "[mail.thelawrencegroup.com]" > > posttls-finger: Connected to mail.thelawrencegroup.com[206.16.127.29]:25 > > posttls-finger: < 220 mail.thelawrencegroup.com Microsoft ESMTP MAIL > > Service, Version: 6.0.3790.4675 ready at Fri, 27 Dec 2013 13:13:52 -0600 > > posttls-finger: > EHLO amnesiac.example > > posttls-finger: < 250-mail.thelawrencegroup.com Hello [192.0.2.1] > > posttls-finger: < 250-TURN > > posttls-finger: < 250-SIZE > > posttls-finger: < 250-ETRN > > posttls-finger: < 250-PIPELINING > > posttls-finger: < 250-DSN > > posttls-finger: < 250-ENHANCEDSTATUSCODES > > posttls-finger: < 250-8bitmime > > posttls-finger: < 250-BINARYMIME > > posttls-finger: < 250-CHUNKING > > posttls-finger: < 250-VRFY > > posttls-finger: < 250-TLS > > posttls-finger: < 250-STARTTLS > > posttls-finger: < 250-X-EXPS GSSAPI NTLM LOGIN > > posttls-finger: < 250-X-EXPS=LOGIN > > posttls-finger: < 250-AUTH GSSAPI NTLM LOGIN > > posttls-finger: < 250-AUTH=LOGIN > > posttls-finger: < 250-X-LINK2STATE > > posttls-finger: < 250-XEXCH50 > > posttls-finger: < 250 OK > > posttls-finger: > STARTTLS > > posttls-finger: < 220 2.0.0 SMTP server ready > > posttls-finger: mail.thelawrencegroup.com[206.16.127.29]:25 Matched > > CommonName mail.thelawrencegroup.com > > posttls-finger: server certificate verification failed for > > mail.thelawrencegroup.com[206.16.127.29]:25: certificate has expired > > posttls-finger: mail.thelawrencegroup.com[206.16.127.29]:25: > > subject_CN=mail.thelawrencegroup.com, issuer_CN=VeriSign Class 3 Secure > > Server CA, > > fingerprint=58:83:F8:69:1B:45:53:BA:21:36:19:01:B4:C9:7A:A9:54:62:79:57, > > pkey_fingerprint=84:43:0D:55:D9:F8:D3:C5:59:D3:9D:33:42:B3:2E:A4:9B:FE:96:4D > > posttls-finger: Untrusted TLS connection established to > > mail.thelawrencegroup.com[206.16.127.29]:25: unknown with cipher RC4-MD5 > > (128/128 bits) > > posttls-finger: > EHLO amnesiac.example > > posttls-finger: < 250-mail.thelawrencegroup.com Hello [192.0.2.1] > > posttls-finger: < 250-TURN > > posttls-finger: < 250-SIZE > > posttls-finger: < 250-ETRN > > posttls-finger: < 250-PIPELINING > > posttls-finger: < 250-DSN > > posttls-finger: < 250-ENHANCEDSTATUSCODES > > posttls-finger: < 250-8bitmime > > posttls-finger: < 250-BINARYMIME > > posttls-finger: < 250-CHUNKING > > posttls-finger: < 250-VRFY > > posttls-finger: < 250-X-EXPS GSSAPI NTLM LOGIN > > posttls-finger: < 250-X-EXPS=LOGIN > > posttls-finger: < 250-AUTH GSSAPI NTLM LOGIN > > posttls-finger: < 250-AUTH=LOGIN > > posttls-finger: < 250-X-LINK2STATE > > posttls-finger: < 250-XEXCH50 > > posttls-finger: < 250 OK > > posttls-finger: > QUIT > > posttls-finger: < 221 2.0.0 mail.thelawrencegroup.com Service closing > > transmission channel > > > > -- > > Bob Wooldridge > bob...@kc0dxf.net > Blog: http://kc0dxf.net/blog/ > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org