这是我的代码示例
try
{
Outlook.MailItem mail = OutLookInstance.CreateItem(Outlook.OlItemType.olMailItem);
mail.Subject = "Send to TAM";
mail.Recipients.Add("v-sanshr@microsoft.com");
mail.Body = "Business Alert mail";
mail.Display(false);
mail.OriginatorDeliveryReportRequested = true;
mail.Send();
}
catch(Exception ex)
{
}
这里如果邮件收件人不正确,那么邮件的发件人就会收到非收到的报告到他的收件箱,但我真正需要的是,如果由于收件人ID不正确而发送的邮件,那么我应该知道并抓住那些在异常中,但在我上面显示的代码中,如果交付失败,它不会抛出任何异常,如何使用outlook实现这一点,请告诉我?
答案 0 :(得分:0)
您需要使用“收件人”或“收件人”类的Resolve或ResolveAll方法来解析通讯簿中的“收件人”对象。
您可以在How To: Create and send an Outlook message programmatically文章中找到C#和VB.NET中的示例代码。