防止 Redemption.dll 自动将创建的 PST 附加到 Outlook

问题描述 投票:0回答:1

我尝试在 C# 中使用 Redemption.dll 创建

PST 文件
,但创建的 PST 文件会自动附加到 Outlook。 PST 文件已在选定位置成功创建,但当我打开 Outlook 时,PST 出现在左窗格中的“我的 Outlook PST 文件夹” 下。我的目标是创建 PST 文件而不将其自动附加到 Outlook。

这是我在 Redemption 版本 6.5.0 中使用的代码:

`RDOSession session = new RDOSession();
RDOStore store = null;
RDOFolder rootFolder = null;
session.Logon(null, null, false, true, null, true);
store = (RDOStore)session.Stores.AddPSTStore(flspath, rdoStoreType.olStoreUnicode, "My Outlook PST Store");
rootFolder = store.IPMRootFolder;`

如何修改此代码以确保 PST 文件在创建时不会自动附加到 Outlook?

c# outlook-redemption pst
1个回答
0
投票

完成后您可以致电

Store.Remove

您还可以创建一个单独的仅 PST 配置文件 - 创建

RDOSession
的新实例并调用
RDOSession.LogonPstStore
。请记住,MSEMS 提供程序有一个错误,可能会阻止其工作属性,即在同一进程中存在不同的 MAPI 会话也加载 PST 文件。

© www.soinside.com 2019 - 2024. All rights reserved.