ТАК что-то странное происходит.Я пытаюсь скопировать и переместить элемент из локальной папки MAPI в папку «Отправленные», используя GetSharedDefaultFolder.Он работает для папки входящих сообщений, но не для отправленных элементов, хотя у меня есть разрешения на это.Любые идеи были бы хорошими, спасибо.
Ошибка: «Не удалось завершить операцию.Одно или несколько значений параметров недопустимы '
Пример кода:
Outlook.MailItem cItem = (mailmsg as Outlook.MailItem).Copy() as Outlook.MailItem;
Outlook.NameSpace ns = this.Application.GetNamespace("MAPI");
//ns.Logon()
Outlook.Recipient recipient = ns.CreateRecipient("realusera@domain.com");
recipient.Resolve();
if (recipient.Resolved)
{
MessageBox.Show("Resolved user");
Outlook.MAPIFolder mapifld = ns.GetSharedDefaultFolder(recipient, Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderSentMail);
cItem = (Outlook.MailItem)cItem.Move(mapifld);
}