C# ASP.NET Посылают электронное письмо через TLS

Для исполнения инструкций HIPAA мы должны послать электронное письмо с внешнего сайта (вне брандмауэра) к внутреннему Exchange Server (в брандмауэре). Наши администраторы Exchange говорят нам, что мы должны использовать шифрование TLS для отправки почты с веб-сервера на почтовый сервер.

Я никогда не использовал TLS прежде, и я не очень знаком с ним. Поиск на Google, как поднял многочисленные заплаченные использование библиотеки. Действительно ли там что-нибудь является собственным к.NET, которая выполнит это? Если так, как я настраиваю его? В противном случае есть ли что-то свободное или с открытым исходным кодом?

Текущая конфигурация:

  • ASP.NET веб-приложение C#
  • 2.0 Платформа
  • Использование Системы. Сеть. Почта для отправки электронного письма и вложений через SMTP
  • IIS 6.0

61
задан Owen Blacker 5 February 2013 в 14:54
поделиться

2 ответа

TLS (Безопасность уровня транспортного уровня) - это немного более широкий термин, который заменил SSL (Secure Sockets Layer) в обеспечении HTTP Communications. Так что вам просят сделать, это включить SSL.

68
ответ дан 24 November 2019 в 17:14
поделиться

На SMTPClient имеется свойство Enablessl, которое вы установили.

I.e.

SmtpClient client = new SmtpClient(exchangeServer);
client.EnableSsl = true;
client.Send(msg);
29
ответ дан 24 November 2019 в 17:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: