gpt4 book ai didi

delphi - 我无法修复错误例程 :SSL3_GET_RECORD:wrong version number

转载 作者:行者123 更新时间:2023-12-02 03:01:48 26 4
gpt4 key购买 nike

我编写此代码是为了将电子邮件发送到 gmail 和另一个私有(private)邮件服务器。这是代码:

IdMessage1.Recipients.EMailAddresses := lblFrom.Text;
IdMessage1.Subject := lblSubject.Text;
IdMessage1.Body.Text := Memo1.Text;

IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;

但我在 smtp.connect 上遇到错误:

error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

组件IdSSLIOHandlerSocketOpenSSL1具有SSLOptions.SSLVersions := [sslvTLSv1]

我尝试将其更改为 SSLOptions.SSLVersions := [sslvTLSv1, sslvSSLv3] 但出现错误:

error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol.

如何解决这些问题?

我正在使用 Delphi Tokyo 和 Indy 版本 10.6.2.5366

最佳答案

哇,我发现我必须设置IdSMTP1.UseTLS := utUseExplicitTLS

关于delphi - 我无法修复错误例程 :SSL3_GET_RECORD:wrong version number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49702555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com