我尝试在 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?
完成后您可以致电
Store.Remove
。
您还可以创建一个单独的仅 PST 配置文件 - 创建
RDOSession
的新实例并调用 RDOSession.LogonPstStore
。请记住,MSEMS 提供程序有一个错误,可能会阻止其工作属性,即在同一进程中存在不同的 MAPI 会话也加载 PST 文件。