![]() |
Mail mit SSL verschicken
Moin,
ich habe mir diese Routinen zum Versand von Emails per SSL kopiert: ![]() Dazu habe ich dann die Libraries libeay32.dll und ssleay32.dll in das Programmverzeichnis kopiert. Wenn ich das Programm starte dann bekomme ich immer eine Exception "Could not load SSL library". Dazu findet man zwar alles mögliche aber nichts was mit weitergebracht hat oder was ich verstanden habe. Version: Delphi 10.1 Update 2 Starter-Version Libs: openssl 1.0.2k i386 win32 Kann mit da jemand weiterhelfen ?? Vielen Dank ! Hans |
AW: Mail mit SSL verschicken
Moin,
hat keiner eine Idee woran das liegt ? ... oder, anders gefragt: Wie verschickt Ihr Mails per SSL - was habtr ihr installiert und welche Routinen nutzt ihr ? Gruß Hans |
AW: Mail mit SSL verschicken
Was heißt "Programmverzeichnis"? Liegen die DLLs im Projekt- oder im Ausgabeordner?
|
AW: Mail mit SSL verschicken
Hast du auch die SSLHeader in der DPR drin? Sonst funktioniert es nicht (Code für Windows):
Delphi-Quellcode:
uses
IdSSLOpenSSLHeaders ... begin ... IdOpenSSLSetLibPath(TPath.GetLibraryPath); end. |
AW: Mail mit SSL verschicken
Zitat:
Hans |
AW: Mail mit SSL verschicken
Hallo,
das funktioniert auch ohne das IdOpenSSLSetLibPath, aber sobald es mehrere OpenSSL-Dlls gibt, gibt es immer mal Probleme. |
AW: Mail mit SSL verschicken
Du gibst also die Kompilate nicht unter $(PLATFORM)\$(CONFIG) aus? Dann weiß ich gerade auch nicht weiter.
|
AW: Mail mit SSL verschicken
Zitat:
jetzt wird es richtig geladen ! Danke für die Hilfe !! Hans |
AW: Mail mit SSL verschicken
Kleiner Tipp: Man kann mittels where.exe eigentlich ganz gut prüfen welche Dateien (z.B. DLLs) man von einem Verzeichnis aus finden kann.
Code:
C:\Users\Günther>where libeay*
C:\Windows\System32\libeay32.dll C:\Users\Günther>_ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz