gpt4 book ai didi

.net - 如何在未安装 Microsoft Outlook 的情况下创建 pst 文件?

转载 作者:行者123 更新时间:2023-12-02 04:12:16 28 4
gpt4 key购买 nike

假设我的计算机中没有 Microsoft Outlook。

如何在未安装 Microsoft Outlook 的情况下创建 C:\Backup.pst 文件?

我正在为此寻找 vb.net 代码。提前致谢。

最佳答案

你可以

  1. 自己构建 PST 文件,其格式已记录 https://msdn.microsoft.com/en-us/library/ff385210%28v=office.12%29.aspx?f=255&MSPPError=-2147217396 .

  2. 使用现有组件,例如 PST.Net ( http://www.independentsoft.com/pst/index.html )。我没用过,不知道效果如何。

  3. 使用扩展 MAPI(C++ 或 Delphi)创建临时配置文件以向其中添加新的 PST。您仍然需要安装 MAPI 系统,这意味着必须安装 Outlook 或独立版本的 MAPI ( http://www.microsoft.com/en-us/download/details.aspx?id=39045 )。请注意,后者不支持 Unicode PST 文件。

  4. 使用Redemption (任何语言 - 我是它的作者) - 它仍然需要 Outlook 或独立版本的 MAPI 才能拥有正常运行的 MAPI 系统,但它允许在不运行 Outlook 的情况下创建 PST 文件。

    set Session = CreateObject("Redemption.RDOSession")
set Store = Session.LogonPstStore("c:\temp\test.pst")
Store.ValidateIPMTree
set Inbox = Store.GetDefaultFolders(olFolderInbox)
set Items = Inbox.Items
set Msg = Items.Add
Msg.Sent = true
Msg.Subject = "test"
Msg.Body = "test message"
Msg.Save
set Msg = Nothing
set Items = Nothing
set Inbox = Nothing
set Store = Nothing
Session.Logoff

关于.net - 如何在未安装 Microsoft Outlook 的情况下创建 pst 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979087/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com