Search code examples
delphiactivexdelphi-7indy

Missing ssl library when connecting to pop3 over ssl from an activex developed in delphi-7 whith indy client 9?


I'm developing an activexform with delphi 7 using the indy client (v.9) to connect to pop3 over ssl. Unfortunately when I load the activex in the web browser it tells me that it can't find the SSL library (ssleay32, libeay32).
Does anybody know how can I work around this?

(or Does anybody know any other method to connect to pop3 over ssl from an application that has to run in an Internet Explorer window?)

Michele


Solution

  • The webbrowser's machine needs to have the OpenSSL DLLs installed somewhere on the System search path, such as in the Windows installation folder. However, Indy v9 uses customized versions of the OpenSSL DLLs. To be able to use the official DLLs from OpenSSL's website, you will have to upgrade to Indy 10.