Mit
ASMTP.UseTLS := utUseExplicitTLS;
werden die E-Mails gesendet.
Es stellt sich mir aber die Frage, wann nehme ich
ASMTP.UseTLS := utUseExplicitTLS;
und wann ASMTP.UseTLS := utUseImplicitTLS;
Kann man dies irgendwie feststellen??
Gibt es eine Regel die beachtet werden muß?
Hat darauf evtl. jemand eine Antwort?
Wenn ich den Code
https://mikejustin.wordpress.com/201...-applications/ richtig interpretiere, kann man das anhand der Portnummer unterscheiden. Ein Port für explizites TLS verwendet die Portnummer 587.
Delphi-Quellcode:
if edSMTPPort = SMTP_PORT_EXPLICIT_TLS
then
SMTP.UseTLS := utUseExplicitTLS
else
SMTP.UseTLS := utUseImplicitTLS;