我想在Outlook 2013中部署插件。
基本原则是,如果员工向某个地址发送电子邮件,那么该插件会自动填充他必须提供的一些信息。
我尝试了这个,但它没有工作。
if (mailItem.To == "some@example.com")
{
mailItem.Subject = "support ticket";
mailItem.Body = "IP :[ ]";
}
答案 0 :(得分:0)
什么时候代码运行?在Application.ItemSend
活动中?究竟什么不起作用?你需要比这更具体。
如果(我怀疑)对失败的电子邮件地址进行测试,则需要避免使用To属性,而是循环遍历Recipients集合,比较每个Recipient.Address
属性。如果它是Exchange邮箱,则该地址将是EX类型地址(而不是SMTP),您将需要使用
`Recipient.AddressEntry.GetExchangeUser().PrimarySmtpAddress`
(准备处理空值和例外)。