【发布时间】:2021-04-15 23:29:02
【问题描述】:
我使用 Indy 发送电子邮件已有很长时间了,它一直都很好用。目前我使用的是 Delphi 10.4,附带 Indy 版本。
今天,当我尝试使用特定服务器时,即使一切都照常设置,我也遇到了这些异常:
Project myproject.exe raised Exception class EIdOSSLUnderlyingCryptoError with message 'Error connecting with SSL. error 1409442E:SSL routines:SSL3_READ_BYTES:tslv1 alert protocol version
紧接着:
Project myproject.exe raised Exception EIdTLSClientTLSHandShakeFailed with message : 'SSL negotiation failed'
端口是 587,到目前为止,我一直在 TIdSSLIOHandlerSocketOpenSSL.SSLOptions.Method 上使用 sslvTLSv1 方法。
我应该如何使用这个特定的服务器来完成发送工作?
谢谢
【问题讨论】: