将消息加载到RDOMail

时间:2018-08-22 13:01:59

标签: outlook-redemption

我正在尝试将Msg文件加载到MailItem,我找不到可以从Stream或Array加载的任何方法。我被迫将文件保存在客户端PC上。 我使用的OOM

Application.CreateItemFromTemplate(path, Type.Missing)

我可以在创建MailItem之后立即删除临时文件。 我发现代码的RDO

Session.GetMessageFromMsgFile(path);

创建RDOMail之后,我无法立即删除Msg文件。我正在用C#编写代码,应该如何处理Msg?

1 个答案:

答案 0 :(得分:2)

只要[Step 3/3] Please specify tests to run, or specify the /publish switch to publish results. [Step 3/3] For switch syntax, type "MSTest /help" [Step 3/3] Process exited with code 1 [Step 3/3] MSTest execution failure 对象处于活动状态,

RDOSession.GetMessageFromMsgFile就使用MSG文件。使用完后,请使用RDOMAil释放它,或将Marshal.ReleaseComObject强制转换为RDOMail并调用IDisposable

等效于Outlook的IDisposable.Dispose是在其中一个Outlook文件夹(Application.CreateItemFromTemplate)中创建一条新消息,然后使用RDOFolder.Items.Add导入MSG文件。