From c40b6162650af26bc79596e9972408bd8fdd522f Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 4 Apr 2017 19:01:14 -0400 Subject: [PATCH] Use SSL instead of TLS when sending mail --- Project-Unite/App_Start/IdentityConfig.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Project-Unite/App_Start/IdentityConfig.cs b/Project-Unite/App_Start/IdentityConfig.cs index ef86a5e..6339e1f 100644 --- a/Project-Unite/App_Start/IdentityConfig.cs +++ b/Project-Unite/App_Start/IdentityConfig.cs @@ -25,6 +25,8 @@ namespace Project_Unite var siteConfig = new ApplicationDbContext().Configs.FirstOrDefault(); var smtp = new SmtpClient(siteConfig.SMTPServer, siteConfig.SMTPPort); + if (siteConfig.UseTLSEncryption) + smtp.EnableSsl = true; //This is misleading... We want TLS but all we have is SSL. Oh well. smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential(siteConfig.SMTPUsername, siteConfig.SMTPPassword); var sMsg = new MailMessage(siteConfig.SMTPReturnAddress, message.Destination);