BY using Microsoft.Office.Interop.Outlook;
you can Read/Write/Delete all the feature of outlook.
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Outlook.MAPIFolder deletedFolder = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDeletedItems);
deletedFolder.Items.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(DeletedItems_ItemAdd);
}
void DeletedItems_ItemAdd(object Item)
{
if (Item is Outlook.MailItem)
{
(Item as Outlook.MailItem).UnRead = false;
}
else if (Item is Outlook.AppointmentItem)
{
(Item as Outlook.AppointmentItem).UnRead = false;
}
else if (Item is Outlook.MeetingItem)
{
(Item as Outlook.MeetingItem).UnRead = false;
}
else if (Item is Outlook.ContactItem)
{
(Item as Outlook.ContactItem).UnRead = false;
}
else if (Item is Outlook.JournalItem)
{
(Item as Outlook.JournalItem).UnRead = false;
}
else if (Item is Outlook.TaskItem)
{
(Item as Outlook.TaskItem).UnRead = false;
}
else if (Item is Outlook.TaskRequestItem)
{
(Item as Outlook.TaskRequestItem).UnRead = false;
}
else if (Item is Outlook.PostItem)
{
(Item as Outlook.PostItem).UnRead = false;
}
else if (Item is Outlook.PostItem)
{
(Item as Outlook.PostItem).UnRead = false;
}
}