Как я могу переместить свой почтовый ящик в другую папку - PullRequest
0 голосов
/ 25 ноября 2011

Как я могу переместить электронные письма своей входящей почты в другую папку. Я могу создать папку в Outlook. Но я не могу переместить электронные письма.
Как я могу справиться с этим?

Вот код, который я пробовал:

Microsoft.Office.Interop.Outlook._Application oApplication = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook._NameSpace oNamespace = oApplication.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
Microsoft.Office.Interop.Outlook.Folders oFolders = oInbox.Folders;
Microsoft.Office.Interop.Outlook.MAPIFolder oPersonal = oFolders.Add("My Folder");

1 Ответ

0 голосов
/ 25 ноября 2011

См. Документацию MSDN .В соответствии с этим вы можете получить доступ к коллекции предметов, содержащихся в папке.Вы также можете добавить элементы в папку.Таким образом, вы можете переместить их вручную.Альтернативно, существуют различные методы для копирования или перемещения папок.Полагаю, вы найдете там то, что вам нужно.

...