diff --git a/Messaging/MailSender.vb b/Messaging/MailSender.vb index 231c0ceb..e6c0f564 100644 --- a/Messaging/MailSender.vb +++ b/Messaging/MailSender.vb @@ -24,7 +24,9 @@ Public Class MailSender Public Property EnableDefault As Boolean = True Public Property EnableTls1_1 As Boolean = False Public Property EnableTls1_2 As Boolean = False - Public Property EnableTls1_3 As Boolean = False + + ' Not available in .NET 4.6.2 + 'Public Property EnableTls1_3 As Boolean = False End Class Public Sub New(pLogConfig As LogConfig) @@ -81,10 +83,11 @@ Public Class MailSender oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls12 End If - If pOptions.EnableTls1_3 Then - Logger.Debug("Enabling TLS Version 1.3") - oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls13 - End If + ' This is not available in .NET 4.6.2, only in .NET 4.7/4.8 + 'If pOptions.EnableTls1_3 Then + ' Logger.Debug("Enabling TLS Version 1.3") + ' oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls13 + 'End If Logger.Debug("Enabled Encryption Protocols: [{0}]", oSession.SSLConfiguration.EnabledSslProtocols)