title: What is the correct way to handle an OpenSSL error of the type "decryption failed or bad record mac"?
body: <p>I am writing an SMTP server in Ruby, and I am trying to figure out what the correct way to handle the SSL/TLS error "decryption failed or bad record mac" is</p>
  
  <p>Retrying the operation spits out random garbage from #read_nonblock, and apart from being rude and closing the connection, I'm not sure what to do</p>