我正在编写一个 Outlook 加载项,我需要在收到电子邮件时,正常进入默认收件箱文件夹,但它会复制收到的电子邮件并将其放入另一个文件夹(例如垃圾文件夹)。但我遇到异常“无法移动项目”。我一直在移动电子邮件的副本。有任何想法吗?
private void items_ItemAdd(object Item)
{
Outlook.MAPIFolder inBox = (Outlook.MAPIFolder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox);
// the incoming email
Outlook.MailItem mail = (Outlook.MailItem)Item;
//make a copy of it but error occurs
Outlook.MailItem cItem = mail.copy();
//
cItem = (Outlook.MailItem)cItem.Move((Outlook.MAPIFolder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderJunk));