It seems to have fixed the issue
The problem got triggered mostly when I received a lot of emails from gmail (or it seems)
Oddly enough, in the past year I was not running into this problem that often. Once in a while I would have to restart mercury. But within the last few months it seems like I had to restart mercury almost every few days.
So I am thinking either a windows update changed how my server functions, openssl versions (too many open ssl version on same pc), or google and other companies started to use the newer version of TLS (more frequently), or there is an exploit that would crash the SSL.
I use to run into this issue with two mail servers and an ssl tunnel (both using open), and one would crash the other eventually ssl did not work. Somehow there was an OpenSSL conflict. So I stopped using WinSSL (SSLWRAP) and stoped using SSL for rthe most part on thhe other server, and started to use stunnel.
This fixed the issue, Stunnel SSL would not crashed, and for the other mail server would operate find, and mercury would operate fine. In the past, when SSL stopped working, all the programs that relied on OpenSSL (different version) would stop working.
But in the past few months, this issue started to act up again. and in the last month very frequent.
I am not much of a fan of OpenSSL Somehow a conflict starts to exist. It would probably just be better to have a build version of the OpenSSL library using a different name, to avoid possible conflicts/caching.
On my other server, Mercury would always have an SSL error (both Server 2008 and Server 2012), yet other mail servers using older openssl operated fine.
I am hoping this fix will address this issue and will try mercury on that server too.
But on my main server (Windows 10 Pro), it seems like the issue has been fixed.
OpenSSL is a pain to work with. (Each program has its own version of OpenSSL dlls, some copy them to main windows directory, and I think there may of been a windows update that tried to remove/disable vulnerable versions)
My conclusion, openssl can be a version conflict nightmare. On top of that, some programs use a proprietary/pre-compiled version of openSSL, so switching the library to a newer version may break the program.
In the case of other run times, eg: c++ and vb, the names and version of the libraries are consistent, and newer version can be installed along side each other, but that's not the case of openssl, where newer version brick versions requiring older versions.
I wish it was just as easy as to replace the OpenSSL libraries, but sadly enough its not.
<p>It seems to have fixed the issue</p><p>&nbsp;</p><p>The problem got triggered mostly when I received a lot of emails from gmail (or it seems)</p><p>&nbsp;</p><p>Oddly enough,&nbsp; in the past year I was not running into this problem that often. Once in a while I would have to restart mercury. But within the last few months it seems like I had to restart mercury almost every few days.</p><p>&nbsp;</p><p>So I am thinking either a windows update changed how my server functions, openssl versions (too many open ssl version on same pc), or google and other companies started to use the newer version of TLS (more frequently), or there is an exploit that would crash the SSL.</p><p>&nbsp;</p><p>I use to run into this issue with two mail servers and an ssl tunnel (both using open), and one would crash the other eventually ssl did not work. Somehow there was an OpenSSL conflict. So I stopped using WinSSL&nbsp; (SSLWRAP) and stoped using SSL for rthe most part on thhe other server, and started to use stunnel.</p><p>This fixed the issue,&nbsp; Stunnel SSL would not crashed, and for the other mail server would operate find, and mercury would operate fine. In the past, when SSL stopped working, all the programs that relied on OpenSSL (different version) would stop working.</p><p>But in the past few months, this issue started to act up again. and in the last month very frequent.</p><p>&nbsp;</p><p>I am not much of a fan of OpenSSL Somehow a conflict starts to exist. It&nbsp; would probably just be better to have a build version of the OpenSSL library using a different name, to avoid possible conflicts/caching.</p><p>&nbsp;</p><p>On my other server, Mercury would always have an SSL error (both Server 2008 and Server 2012), yet other mail servers using older openssl operated fine.</p><p>I am hoping this fix will address this issue and will try mercury on that server too.</p><p>&nbsp;</p><p>&nbsp;</p><p>But on my main server (Windows 10 Pro), it seems like the issue has been fixed.</p><p>&nbsp;</p><p>OpenSSL is a pain to work with. (Each program has its own version of OpenSSL dlls, some copy them to main windows directory, and I think there may of been a windows update that tried to remove/disable vulnerable versions)
My conclusion, openssl can be a version conflict nightmare. On top of that, some programs use a proprietary/pre-compiled version of openSSL, so switching the library to a newer version may break the program.</p><p>&nbsp;</p><p>In the case of other run times, eg: c++ and vb, the names and version of the libraries are consistent, and newer version can be installed along side each other, but that's not the case of openssl, where newer version brick versions requiring older versions.</p><p>&nbsp;</p><p>&nbsp;I wish it was just as easy as to replace the OpenSSL libraries, but sadly enough its not.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>