问题标签 [pst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2350 浏览

list - 使用 Redemption 创建 pst 文件

我正在处理一个涉及解析 .pst 文件的 C# 项目,我的团队选择使用 Redemption 库来执行此操作。我们已经成功地将电子邮件文件解析为 RDOMail 对象,但是现在我们想要将这些电子邮件的一个子集写入一个新的 .pst 文件。我已经使用 email.SaveAs() 函数成功地将子集写入 .eml 文件,但我不知道如何将该列表保存为 .pst。我一直在筛选文档,但是还有很多不足之处。任何使用过救赎的人都可以为我指明正确的方向或提供一个例子吗?在此先感谢您的帮助!

0 投票
1 回答
218 浏览

outlook - 如何在邮箱中创建 Outlook 日期文件 (.pst)?

尝试创建一个脚本,为当前的 out 用户创建 Outlook 数据文件 (pst)。关于在哪里寻找的任何指针?

0 投票
1 回答
4839 浏览

import - 在商店中找不到指定的对象

我有一个客户端的 Office 365 域,我目前正在尝试将 PST 文件导入 O365 地址。我搜索了这个问题,发现了Microsoft Exchange PST Capture

我安装了它,提供了我的 Office 365 域的管理员凭据并开始导入。但它失败了这个错误:

导入错误:在商店中找不到指定的对象

在日志 ( C:\ProgramData\Microsoft\Exchange\PST Capture\Logs\PST Capture Service) 中,我可以找到:

目标邮箱存在。那是因为来自 Exchange 2007(PST 文件的来源)的电子邮件地址与 O365 不同吗?

我找不到任何关于此的信息,因此非常感谢您的帮助。

0 投票
1 回答
1815 浏览

email - 以编程方式在 Outlook 中导入电子邮件文件

我有一个目录,里面装满了我想导入 Outlook 的电子邮件文件。

这些文件应该是RFC822 格式的 AFAIK。用 Notepad++ 打开它们会显示以下和更多的纯文本

所以我猜它们是普通的旧格式。现在我想将它们导入到 PST 文件中,以便索引并使它们可搜索。我对 Outlook Interop 的了解非常少。

将未命名的文件重命名为.eml作品,我可以使用 Outlook 2010 打开它们。将它们拖到 Outlook 窗口中一半作品:不预览电子邮件,但我可以双击它们。并非所有电子邮件都被导入(我说的是 3000 多封邮件),而且 Outlook 不会导入损坏的文件,所以要么全部导入,要么不导入。

我正在探索 Outlook 互操作。

基本思想如下:对于每个文本文件,将其作为电子邮件导入给定文件夹。

我已尝试编写但尚未测试以下代码

从另一个SOGetApplicationObject答案复制的位置。

问题:是否可以MailItem根据文件的内容创建一个?还是我必须使用电子邮件阅读器,然后逐个字段创建 MailItem 字段?就像我正在写的以下内容......

我正在尝试的图书馆来自http://www.limlabs.com/mail

0 投票
1 回答
292 浏览

names - 在 Outlook 2003 中,获取其他邮箱和 PST 的显示名称

我写了这段代码:

它为我提供了 Outlook 2010 中所有其他邮箱的名称。如果我将交换存储类型设置为 3,那么它将返回所有当前使用的 PST 名称。

我想为 Outlook 2003 实现相同的功能(仅显示名称)。

不幸的是,在 2003 年,商店对象不存在。

我已经搜索了互联网,并为此找到了相当复杂的“解决方案”。我试图复制其中的一些,但从未真正接近成功。我想要的只是附加邮箱和 PST 文件的显示名称......就是这样,在 Outlook 2003 中。

现在我的问题是:
- 这可能在 XP / Outlook 2003 下实现吗?
- 如果 PST 文件太复杂,我可以使用其他邮箱

我提前谢谢你!这对我来说是一件非常重要的事情:) 所以我会很感激任何帮助。

我不需要完整的解决方案,但也许有知识的人可以帮助我了解关键事实(对象、方法......)

我已经阅读了有关包装器等的信息,但这是我负担不起的东西(仅限免费软件),而且我从未使用过。我祈祷它可以与 Oulook 的本机功能一起使用 :)

0 投票
2 回答
2312 浏览

windows - 向 PST 复制批处理文件添加进度条

我有一个复制脚本的基础(使用xcopy)来复制文件以从一台电脑迁移到另一台电脑(在我的例子中是xp到win7)。

这是代码:...

我想在代码的 PST 部分的复制中添加一个进度条,但我不知道从哪里开始。有人介意帮助我提供一些关于如何开始的提示吗?

非常感谢。

0 投票
1 回答
2089 浏览

java - 显示 java-libpst 的 PSTMessage 的简单方法

我基本上想通过已保存为 .pst 格式的邮箱进行索引和搜索。为此,我下载了 java-libpst 库,它就像一个魅力。但我找不到生成的 PSTMessage 对象的任何查看器。

长话短说,我正在寻找一种简单的方法来显示在 .pst 文件上使用 java-libpst 时获得的 PSTMessage 实例。有没有?

提前感谢您的帮助,

小牛78f

0 投票
2 回答
8396 浏览

dataset - 测试大数据的常用大型 PST 文件

我需要大量 PST 文件(可能为 GB 或 TB)以及更多邮件来测试我的大数据应用程序。

我发现只有安然数据集。是否有任何其他常见的 PST 文件可供测试?

分享我 PST 下载链接。

0 投票
1 回答
147 浏览

language-agnostic - MS-PST:节点、子节点和区块之间的关系是什么?

我在理解某些Microsoft PST 文件格式规范时遇到问题。

我的理解:

在 NDB 层中,我们的条目是 NID。给定一个 NID,我们可以在 BTree 中找到叶子节点。从那里,我们有bidData 和bidSub。

bidData 要么指向外部数据节点,要么指向数据树。

bidSub 指向一个子节点树。

我的问题:

  1. 我们可以有一个没有数据树的子节点树吗?
  2. 什么情况下我们会有子节点树?
  3. 子节点树的结果是否要与数据树的结果串联?
0 投票
1 回答
492 浏览

java - MS-Outlook PST 文件和 MS-Outlook MSG 文件有什么关系?

MSG 文件格式和 PST 文件格式之间有什么关系吗?

我假设 PST 文件格式是包含许多 MSG 文件格式的存档...

例如,如果我想从 MSG 文件中获取电子邮件主题,我会从流“__substg1.0_0037”中提取它。但是,如果相同的电子邮件存储在 PST 中,我将从内容表属性中获取主题:0x0037。

我可以看到 0037 在这两种情况下都很常见,但是如果我在 PST 中提取与电子邮件关联的字节数组并保存在我的硬盘驱动器上,然后尝试使用 Outlook 打开它,Outlook 会将其识别为真正的 MSG文件?

我还没有尝试过,因为我很难从 PST 中提取字节数组。