为了符合HIPAA规定,我们需要从外部站点(防火墙外)向内部Exchange服务器(防火墙内)发送电子邮件.我们的Exchange管理员告诉我们,我们需要使用TLS加密将邮件从Web服务器发送到电子邮件服务器.
我之前从未使用过TLS,我对它不是很熟悉.在Google上搜索带来了许多付费使用的库.有什么原生的.NET可以实现这一目标吗?如果是,我该如何配置?如果没有,是否有免费或开源的东西?
当前配置:
我想通过gmail服务器发送电子邮件.我已经输入了以下代码,但它在发送时卡住了.请问....
MailMessage mail = new MailMessage();
mail.From = new System.Net.Mail.MailAddress("apps@xxxx.com");
//create instance of smtpclient
SmtpClient smtp = new SmtpClient();
smtp.Port = 465;
smtp.UseDefaultCredentials = true;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
//recipient address
mail.To.Add(new MailAddress("yyyy@xxxx.com"));
//Formatted mail body
mail.IsBodyHtml = true;
string st = "Test";
mail.Body = st;
smtp.Send(mail);
Run Code Online (Sandbox Code Playgroud)
xxxx.com是Google应用中的邮件域.谢谢...