Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
1.9.1
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
linux amd64
What did you do?
Ran a MITM between a SendMail client and an SMTP server which supports TLS. MITM removes TLS negotiation, can see and tamper with messages in the clear.
What did you expect to see?
SendMail should fail or have some feedback mechanism to get an okay to proceed without TLS.
What did you see instead?
SendMail sends mail in the clear to the MITM.
Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (
go version)?1.9.1
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (
go env)?linux amd64
What did you do?
Ran a MITM between a SendMail client and an SMTP server which supports TLS. MITM removes TLS negotiation, can see and tamper with messages in the clear.
What did you expect to see?
SendMail should fail or have some feedback mechanism to get an okay to proceed without TLS.
What did you see instead?
SendMail sends mail in the clear to the MITM.