我有一个通过Outlook发送电子邮件的应用程序。我的代码从另一个程序接收邮件收件人列表。问题是,我需要在发送电子邮件之前删除其中一个电子邮件地址。
这是我收到的,收件人已经填充。
Outlook.MailItem mail = _otApp.CreateItem(Outlook.OlItemType.olMailItem);
我知道我可以使用下面的行添加新的收件人,
mail.Recipients.Add("[email protected]");
我也知道有一个mail.Recipients.Remove方法。但是,此方法需要我知道我需要删除的电子邮件地址的位置,而我不知道该位置。
您可以使用Recipient.Delete。类似于以下内容(不在我的头上):
foreach (var recipient in mail.Recipients)
{
if (string.Compare(recipient.Address, "[email protected]", true) == 0)
{
recipient.Delete();
break;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句