我已经实现了一个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域发送邮件?请帮我解决这个问题并向我提出建议。谢谢