如何使用ASP.net C#向Active Directory中新创建的用户发送电子邮件通知#

时间:2014-06-19 18:21:31

标签: c# asp.net email active-directory smtpclient

我已经实现了一个Web应用程序,它管理Active目录(@ server.local)上的所有操作(用户创建,用户修改,用户终止)。

我想在用户创建完成后从 @ server.local 域发送电子邮件,我们需要通知用户的管理员。

现在问题是,我不确定该AD服务器上的SMTP配置设置,我尝试了一种方法来发送邮件。但它没有成功发送邮件。它显示错误消息,如发送邮件失败。

我的代码是:

  string SMTPHost = "10.26.60.350";
  string fromAddress = "Admin.User@Server.local";
  string toAddress = "Test.User@Server.local";
  System.Net.Mail.MailMessage notMess = new System.Net.Mail.MailMessage();
  notMess.To.Add(toAddress);
  notMess.Subject = subject;
  notMess.From = new System.Net.Mail.MailAddress(fromAddress);
  notMess.Body = bodyParams;
  System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(SMTPHost);
  smtp.Send(notMess);  // Here I am getting the exception

如何解决这个问题?我们是否需要在AD服务器上配置任何设置以使用@ server.local域发送邮件?请帮我解决这个问题并向我提出建议。谢谢

0 个答案:

没有答案