如何从c#web应用程序向Active Directory通讯组发送电子邮件?

如何从c#web应用程序向Active Directory通讯组发送电子邮件?,c#,active-directory,smtp,email,active-directory-group,C#,Active Directory,Smtp,Email,Active Directory Group,我正在尝试向Active Directory通讯组发送电子邮件 我知道您可以使用以下方式发送邮件: mail.From = new MailAddress("steveb@microsoft.com"); mail.To.Add("billg@microsoft.com"); //set the content mail.Subject = "This is an email"; mail.Body = "this is a sample body with html in it."

我正在尝试向Active Directory通讯组发送电子邮件

我知道您可以使用以下方式发送邮件:

 mail.From = new MailAddress("steveb@microsoft.com");
 mail.To.Add("billg@microsoft.com");

 //set the content
 mail.Subject = "This is an email";
 mail.Body = "this is a sample body with html in it.";
 mail.IsBodyHtml = true;

 //send the message
 SmtpClient smtp = new SmtpClient("127.0.0.1");
 // i seem to need this too....
 smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
 smtp.Send(mail);
但是,当我试图在
to
字段中插入一个(有效的)广告组(例如“我的测试组”)时,它会将其踢出,因为它不是有效的电子邮件地址

我相信这很简单,但我似乎被卡住了


谢谢

您的通讯组有一个邮件地址,这就是您需要在“收件人”参数中添加的地址。

我怀疑可能是这样,现在只要我能找到它:DARGH我的组不是通讯组。。。这就是为什么它是愚蠢的。正确的,您必须使用通讯组或启用电子邮件的安全组。