Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
which .dll
#2
(08-11-2020, 02:50 PM)dragonstar Wrote: I'm working on an old project in Delphi 7 using Indy 10.1.5.

10.1.5 is an EXTREMELY old version of Indy.  The current version is 10.6.2.  You really need to upgrade.

(08-11-2020, 02:50 PM)dragonstar Wrote: At the moment I'm unable to upgrade Indy for this project or port it to a newer version of Delphi.

Why not?  The latest Indy 10 version still supports Delphi 7.
 
(08-11-2020, 02:50 PM)dragonstar Wrote: I'm trying to send an email via Gmail and keep running into SSL errors, usually just an emty string.

Unless you disable all security on the Gmail account (which you should not do, obviously), then I seriously doubt you are going to be able to accomplish this task using such an outdated version of Indy.  It just doesn't have the API support needed to handle modern SSL/TLS requirements.
 
(08-11-2020, 02:50 PM)dragonstar Wrote: I'm convinced it's a .ddl version issue - I've tried various versions of the ssl .dll's with no luck.

It is not just a DLL issue.  There are API issues involved, too.  For instance, making use of the SNI extension in TLS 1.2, which many modern servers now require.  But even so, versions of Indy THAT old simply can't handle up-to-date OpenSSL DLLs.
 
(08-11-2020, 02:50 PM)dragonstar Wrote: So in an effort to save time, I'm curious if anyone knows exactly which version of the .dll files works with Indy 10.1.5 using Delphi 7.

I don't know what version(s) of OpenSSL were targeted by Indy 10.1.5, but certainly not any modern version.  Even if you could find a specific DLL version that works with that old version of Indy, it will certainly be too old to communicate with modern servers.

You NEED to upgrade to the latest Indy 10.6.2 to use up-to-date('ish!) OpenSSL DLLs with it properly.

I say 'ish', because Indy "officially" supports only up to OpenSSL 1.0.2, which has recently reached end-of-support by the OpenSSL team.  However, Indy "unofficially" supports OpenSSL 1.1.x via a pending pull request that has not been merged into the main codebase yet.

Reply


Messages In This Thread
which .dll - by dragonstar - 08-11-2020, 02:50 PM
RE: which .dll - by rlebeau - 08-11-2020, 06:58 PM
RE: which .dll - by dragonstar - 09-03-2020, 01:45 PM
RE: which .dll - by rlebeau - 09-03-2020, 04:32 PM
RE: which .dll - by dragonstar - 09-03-2020, 04:42 PM
RE: which .dll - by rlebeau - 09-04-2020, 07:02 PM
RE: which .dll - by dragonstar - 10-01-2020, 01:04 PM
RE: which .dll - by rlebeau - 10-01-2020, 04:39 PM
RE: which .dll - by dragonstar - 10-01-2020, 05:14 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)