我写了这段代码来发送电子邮件到gmail和另一个私人邮件服务器。这是代码:
ex$model <- list(ex$model)
as_tibble(ex)
但我在smtp.connect上遇到错误:
错误:1408F10B:SSL例程:SSL3_GET_RECORD:版本号错误
组件IdMessage1.Recipients.EMailAddresses := lblFrom.Text;
IdMessage1.Subject := lblSubject.Text;
IdMessage1.Body.Text := Memo1.Text;
IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;
包含IdSSLIOHandlerSocketOpenSSL1
我尝试将其更改为SSLOptions.SSLVersions := [sslvTLSv1]
,但收到错误:
错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议。
如何解决这些问题?
我正在使用Delphi Tokyo和Indy版本10.6.2.5366
答案 0 :(得分:2)
哇我发现它必须设置IdSMTP1.UseTLS := utUseExplicitTLS