Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用ASP.net C向Active Directory中新创建的用户发送电子邮件通知_C#_Asp.net_Email_Active Directory_Smtpclient - Fatal编程技术网

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

C# 如何使用ASP.net C向Active Directory中新创建的用户发送电子邮件通知,c#,asp.net,email,active-directory,smtpclient,C#,Asp.net,Email,Active Directory,Smtpclient,我已经实现了一个web应用程序,它管理所有操作用户创建、用户修改、用户终止活动directory@server.local. 我想从@server.local domain发送电子邮件当用户创建完成后,我们需要通知用户经理 现在的问题是,我不确定该广告服务器上的SMTP配置设置,我尝试了一种发送邮件的方法。但是它没有成功地发送邮件。它会显示错误消息,如发送邮件失败 我的代码是: string SMTPHost = "10.26.60.350"; string fromAddress =

我已经实现了一个web应用程序,它管理所有操作用户创建、用户修改、用户终止活动directory@server.local.

我想从@server.local domain发送电子邮件当用户创建完成后,我们需要通知用户经理

现在的问题是,我不确定该广告服务器上的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 domain发送邮件?请在这方面帮助我,并就此向我提出建议。谢谢

10.26.60.350不是有效的IP地址,输入错误?您的问题听起来好像广告服务器是SMTP配置设置所在的位置。只有当该服务器恰好也是您的Exchange服务器(假设该服务器是您的邮件服务器软件)时,才是如此。您是否在服务器上运行电子邮件服务器。本地?SMTP将邮件发送到电子邮件服务器。如果您当前未使用hMailServer,我建议您使用它。@DeanWard:10.26.6.150,这是我的AD服务器ip地址。@mason:在该服务器中,我们有active directory环境。我们的AD环境服务器中没有exchange。那么如何从该服务器域@server.local发送邮件?