相关疑难解决方法(0)

C#ASP.NET通过TLS发送电子邮件

为了符合HIPAA规定,我们需要从外部站点(防火墙外)向内部Exchange服务器(防火墙内)发送电子邮件.我们的Exchange管理员告诉我们,我们需要使用TLS加密将邮件从Web服务器发送到电子邮件服务器.

我之前从未使用过TLS,我对它不是很熟悉.在Google上搜索带来了许多付费使用的库.有什么原生的.NET可以实现这一目标吗?如果是,我该如何配置?如果没有,是否有免费或开源的东西?

当前配置:

  • ASP.NET C#Web应用程序
  • 2.0框架
  • 使用System.Net.Mail通过SMTP发送电子邮件和附件
  • IIS 6.0

asp.net ssl c#-2.0

61
推荐指数
3
解决办法
9万
查看次数

通过gmail使用System.Net.Mail发送电子邮件

我想通过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应用中的邮件域.谢谢...

.net c# email

56
推荐指数
3
解决办法
7万
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

c#-2.0 ×1

email ×1

ssl ×1