Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr (https://www.delphipraxis.net/203335-ssl-mail-funktioniert-nach-umstellung-von-berlin-nach-rio-nicht-mehr.html)

Klaus01 10. Feb 2020 07:29

AW: SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr
 
Das Format der Applikation (32 oder 64 Bit) ist unter beiden Delphi Versionen die gleiche?

Grüße
Klaus

skoschke 10. Feb 2020 08:51

AW: SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr
 
Ja, Android 32 Bit

Was mir jetzt aufgefallen ist:
Eine Testfunktion zum Verbinden mit Posteingangs- und Ausgangsserver geht ohne Fehlermeldung, erst beim Senden kommt das CouldNotLoadSSLLibrary

Delphi-Quellcode:
var
  smtp: TIdSMTP;

    smtp := TIdSMTP.Create(nil);
    SSL := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
    msg := TIdMessage.Create(nil);
    try
      smtp.ConnectTimeout := 60000;
      smtp.Host := 'smtp.1und1.de';
      smtp.Port := 465;
      smtp.Username := user;
      smtp.Password := pwd;
      SSL.Destination := 'smtp.1und1.de' + ':' + IntToStr(smtp.Port);
      SSL.Host := 'smtp.1und1.de';
      SSL.Port := smtp.Port;
      SSL.SSLOptions.Method := sslvTLSv1_2;
      smtp.IOHandler := SSL;
      smtp.UseTLS := utUseExplicitTLS;
      msg.CharSet := 'iso-8859-1';
      msg.Subject := 'Test';
      msg.Recipients.add.Address := mailadr;
      msg.FromList.add.Address := mailadr;
      msg.Body.Text := 'Das ist ein Test';
      smtp.Connect;
      smtp.Send(msg); // <-- hier knallt es
      smtp.DisConnect;
    except
.....
Ciao
Stefan

philipp.hofmann 10. Feb 2020 11:55

AW: SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr
 
Also bei mir funktioniert es so mit Android-32 und auch Android-Bundle (32 und 64) mit Delphi Rio.
Die 64-Bit-Version habe ich von hier:
https://git.fairkom.net/chat/faircha...android-arm64/
und die 32-Bit-Version habe ich von hier:
https://git.fairkom.net/chat/faircha...sl/android-arm

In welche Pfade deployst du die beiden so-Dateien und mit welchem Namen (Bereitstellung)?

skoschke 10. Feb 2020 13:38

AW: SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr
 
Hallo,

die Bereitstellung erfolgt in assets\internal, ich verwende die 102h-Version, Deine 102j scheint ja neuer zu sein, habe sie schon geladen....

Nach unendlichem Suchen habe ich jetzt die Ursache, warum es erst beim Senden knallte, Connect und Login zum Server funktionierte:

Die Angaben Benutzername, Passwort und zugehörige Mailadresse passte nicht zusammen (da wäre ich nie drauf gekommen da Angaben vom Kunden),
weiterhin funktioniert sslvTLSv1_2 nicht auf älteren Devices und als letztes muss man beim Server von Alfahosting sich vor jedem Sendevorgang noch mal identifizieren.

Das nicht funktionierende sslvTLSv1_2 (mit sslvTLSv1 gibt es keine Probleme) brachte die Meldung CouldNotLoadSSLLibrary (die ja eigentlich nicht richtig ist) und damit habe ich mich im Kreis gedreht :-)

Ob ich jetzt noch Deine Variante 102j einbaue weiß ich noch nicht, wer weiß was da wieder knallt...

Ciao
Stefan

fppoels 4. Mär 2020 21:18

AW: SSL Mail funktioniert nach Umstellung von Berlin nach Rio nicht mehr
 
Web Server applications built with the Indy library (for Windows) are unable to load a SSL certificate. The issue was reported on Quality Portal as RSP-27144


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:23 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz