J'ai un client POP3 qui utilise Indy, ce connecte bien, mais je dois interrompre la connexion lorsque le certificat est invalide. Quelqu'un a des idées?POP3 Indy avec cert invalide
procedure Tpop3client.connectPOP3;
var
status : Boolean;
I, msgTotal : Integer;
begin
if edSSL then begin
POP3.IOHandler := SSL;
POP3.UseTLS := utUseExplicitTLS;
end;
status := False;
try
POP3.Username := eduserName;
POP3.Password := edpassWord;
POP3.Connect(edtargetHost,edtargetPort);
if POP3.Connected then begin
msgTotal := POP3.CheckMessages;
if msgTotal >=1 then
for I := 1 to msgTotal do begin
if getMessage(I) then
begin
getHeaders;
delMessage(I)
end;
end
end;
finally
POP3.Disconnect
end;
end;