Damit man das hier mal abschließen kann poste ich meine Lösung.
Ich habe mit von dort
Synapse geladen. Da ist alles bei und drin. Der kann den Mailserver "zwingen" mit TLSV1.2 zu antworten. Und kann TLSV1.3.
Vielleicht noch eine Ergänzung. Nutzt man ssl_openssl dann sollten die "alten"
dll´s vorhanden sein. Nutzt man ssl_openssl11 dann die neuen. Und darauf achten ob 32 oder 64 bit.
Kleines Programm zum Login (Windows/Unix mit FPC):
Delphi-Quellcode:
WriteLn('SSL:',InitSSLInterface);
tslines:=TStringList.Create;
imap := TImapSend.Create;
imap.Username := 'test@example.com';
imap.Password := '123456';
imap.FullSSL:=true;
imap.AutoTLS:=False;
imap.TargetPort:='993';
imap.TargetHost := 'example.com';
imap.Sock.SSL.SSLType:=LT_TLSv1_2; // oder LT_TLSv1_3. Halt das was man haben möchte.
WriteLn(imap.Login);
imap.List('',tslines);
WriteLn(tslines.Text);
tslines.Free;
imap.Free;
Trotzdem danke an alle.
PS.: Bei
Indy klappte das nur wenn ich per Hand libssl1.0.2_1.0.2s-1_deb9u1_amd64.deb Installierte.