Hallo Nachbar,
ich sehe nirgends die Definition das beim
SMTP (nicht POP) TLS1_2 verwendet wird oder ?
MfG
Doch: if sPop3SSLVer = 'SSLVTLSV_2' then DMI.SSLIOPOP.SSLOptions.method := sslvTLSv1_2;
sPop3SSLVer hat den Wert so dass als Methode auch sslvTLSV1_2 verwendet wird (wie gesagt, ich kann es beim Debuggen sehen).
Es geht doch um das Senden von Mails und nicht um das Empfangen oder ?
Ich sehe nur das der Empfang auf sslvTLSV1_2 gestellt wird oder ?
MfG
Ja, es geht um das Senden und
SMTP ist ja senden.
Der Code der danach kommt ist der hier:
Delphi-Quellcode:
if DMI.IdSMTP1.connected = false
then begin
try
DMI.IdSMTP1.Connect;
except
on E:
Exception do
begin
AnError := True;
frm_Main.DisPlaySendStatus ('
Fehlermeldung des Mailservers (SMTP): ' + hs_IndyError);
frm_Main.DisplaySendStatus ('
Verbindung konnte nicht hergestellt werden.');
frm_Main.DisplaySendStatus ('
Fehlertyp: ' + E.ClassName + '
Meldung: ' + E.
Message);
end;
end;
end;
Das Connecten geht noch, aber bei
DMI.IdSMTP1.Send(DMI.IdMessage1);
kommen dann die Fehlermeldungen...
T-Online hat ja schon September 2021 TLS 1.1 abgeschaltet, so dass ab da sowieso ja nur noch TLS 1.2 möglich war und das funktionierte ja auch (bis heute).