Das dürfte alles nichts bringen, da die Fehlermeldung eindeutig besagt, dass die
Unit in der uses-Klausel fehlt. Nach einer kurzen Recherche scheint es sich um OverbyteIcsSmtpProt.pas zu handeln. Ist die eingebunden, weiß ich auch nicht weiter.
[edit] Nachtrag: ich habe mir gerade mal eben ICS heruntergeladen und einen Blick in besagte
Unit geworfen:
Zitat:
Delphi-Quellcode:
{$IFDEF USE_SSL}
TSslHtmlSmtpCli = class(THtmlSmtpCli)
published
property SslType;
property SslContext;
property OnSslVerifyPeer;
property OnSslCliGetSession;
property OnSslCliNewSession;
property OnSslHandshakeDone;
property OnSslCliCertRequest;
end;
{$ENDIF}
D.h. die
Unit muss eingebunden und der Compilerschalter USE_SSL gesetzt sein, damit das funktioniert. [/edit]