Hello,
We run one of the large volume MTA (Mail Transfer Agent) servers which is responsible for receiving emails from internet. This SMTP server is implemented in Golang.
We notice around 2% of TLS connections (clients use Starttls to upgrade plain connection to TLS) fail with following error:
tls: unsupported SSLv2 handshake received
Looking at comment, it seems Golang does not support SSLv2 and SSLV3.
I am reaching out to see if there is anyway possible to add support for older SSL versions or if there are any workarounds. In SMTP world, there are lots of clients who still use old SSL builds and we would like to be able to support them on our MTA servers.
Our Environment Details:
Golang: 1.12.9
OS: RHEL Server 7.6,
Kernel: 3.10
Appreciate any help/pointers.
Thanks!
Prabhash Rathore