如何向特定用户组发送邮件(使用Active Directory
)?
至于现在我已经定义了一个这样的接口:
public interface IMailingService {
void SendMessage(String from, String to, String subject, String body);
}
像这样实现:
public class MailingService : IMailingService {
public void SendMessage(String from, String to, String subject, String body) {
using(var client = new SmtpClient()) {
client.SendAsync(
from: from,
recipients: to,
subject: subject,
body: body,
userToken: "hahaha!"
);
}
}
}
我将 smtp 客户端与以下配置结合使用。
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="user@domain.com">
<network host="host" port="25" userName="username" password="password" />
</smtp>
</mailSettings>
</system.net>
但是我很难理解哪个服务应该呈现行为,处理哪个用户服务ldap-connections
或单独的服务(遵循SOC
原则)?
有什么例子吗?
谢谢!