1

我正在尝试向 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字段中加入(有效的)AD 组(例如“我的测试组”)时,它会将其踢出,因为它不是有效的电子邮件地址。

我敢肯定这真的很简单,但我似乎被卡住了......

谢谢

4

1 回答 1

2

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

于 2008-11-20T11:22:36.447 回答