(copied from the Mercury list)
I'm finding I can't get TLS working on an IMAP connection with the new version of Mercury.
Pegasus Mail gives me this error in the log:
Error -41 activating SSL session (locus 6014, type 4, code 0, 'No data was read because the remote system closed the connection (recv() == 0)')
and in the Mercury session log:
09:48:09.794: << * OK blakecomp.com IMAP4rev1 Mercury/32 v4.51 server ready.<cr><lf> 09:48:09.844: >> A1 STARTTLS<cr><lf>
09:48:09.844: << A1 OK Begin SSL/TLS negotiation now.<cr><lf>
09:48:09.844: 20: Error -3 creating CryptLib session.
When I copy back the v4.01c files, it works fine:
10:21:49.548: << * OK blakecomp.com IMAP4rev1 Mercury/32 v4.01c server ready.<cr><lf>
10:21:49.598: >> A1 CAPABILITY<cr><lf>
10:21:49.598: << * CAPABILITY IMAP4rev1 STARTTLS X-MERCURY-1<cr><lf>
10:21:49.598: << A1 OK CAPABILITY complete.<cr><lf>
10:21:49.659: >> A2 STARTTLS<cr><lf>
10:21:49.659: << A2 OK Begin SSL/TLS negotiation now.<cr><lf>
10:21:49.919: [*] SSL/TLS session established: 3DES, CBC mode, keysize 192 bits
I have tried restarting Mercury (and the computer), recreating certificates (they are on a local drive), reselecting certificates, specifying a full path as well as just the cert name.
This problem seems to be associated with the inability to see the properties of the certificate. In 4.51, clicking once on the 'properties' button does nothing. I've discovered it displays OK after clicking 17 times (!) and will then continue to display correctly until I close the config window.
Has anyone got any suggestions of other things I can try?
(Mercury is running as administrator on NT4sp6 server.)
<P>(copied from the Mercury list)&nbsp;</P>
<P>I'm finding I can't get TLS working on an IMAP connection with the new version of Mercury.</P>
<P>Pegasus Mail gives me this error in the log:</P>
<P>Error -41 activating SSL session (locus 6014, type 4, code 0, 'No data was read because the remote system closed the connection (recv() == 0)')</P>
<P>and in the Mercury session log:</P>09:48:09.794: &lt;&lt; * OK blakecomp.com IMAP4rev1 Mercury/32 v4.51 server ready.&lt;cr&gt;&lt;lf&gt; 09:48:09.844: &gt;&gt; A1 STARTTLS&lt;cr&gt;&lt;lf&gt;
09:48:09.844: &lt;&lt; A1 OK Begin SSL/TLS negotiation now.&lt;cr&gt;&lt;lf&gt;
09:48:09.844: 20: Error -3 creating CryptLib session.
<P>When I copy back the&nbsp;v4.01c files, it works fine:</P>
<P>10:21:49.548: &lt;&lt; * OK blakecomp.com IMAP4rev1 Mercury/32 v4.01c server ready.&lt;cr&gt;&lt;lf&gt;
10:21:49.598: &gt;&gt; A1 CAPABILITY&lt;cr&gt;&lt;lf&gt;
10:21:49.598: &lt;&lt; * CAPABILITY IMAP4rev1 STARTTLS X-MERCURY-1&lt;cr&gt;&lt;lf&gt;
10:21:49.598: &lt;&lt; A1 OK CAPABILITY complete.&lt;cr&gt;&lt;lf&gt;
10:21:49.659: &gt;&gt; A2 STARTTLS&lt;cr&gt;&lt;lf&gt;
10:21:49.659: &lt;&lt; A2 OK Begin SSL/TLS negotiation now.&lt;cr&gt;&lt;lf&gt;
10:21:49.919: [*] SSL/TLS session established: 3DES, CBC mode, keysize 192 bits</P>
<P>I have tried restarting Mercury (and the computer), recreating certificates (they are on a local drive), reselecting certificates, specifying a full path as well as just the cert name.</P>
<P>This problem seems to be associated with the inability to see the properties of the certificate. In 4.51, clicking once on the 'properties' button does nothing. I've discovered it displays OK after clicking 17 times (!) and will then continue to display correctly until I close the config window.</P>
<P>Has anyone got any suggestions of other things I can try?</P>
<P>(Mercury is running as administrator on NT4sp6 server.)</P>