我使用 Outlook Express 6 阅读新闻组,并将来自众多服务器的消息下载到我的 PC 上。PC 无法启动,但所有文件完好无损,现在我想将现有消息迁移到替换磁盘上新安装的 OE6。
我找不到任何执行此操作的程序。仅从存储文件夹复制所有文件似乎不起作用。无论我是否尝试同步,OE 都会开始下载所有内容。
有人知道这个秘密吗?
* 更多细节 *
这是我尝试过的-我执行了以下步骤:
- 找到新的 OE ID 文件夹
- 删除了其中的所有文件
- 从旧 OE ID 文件夹复制文件
- 开始 OE。
我的电子邮件可见。我新添加的新闻服务器可见,但没有新闻组。如果我订阅某些新闻组,它会加载自上次在旧机器上同步以来的消息标题,但我看不到旧的现有消息。对于服务器上有大量消息的新闻组(例如 >10k),它会下载(例如)291 messages, 291 unread, 28290 not downloaded
但我可以看到该组的 dbx 文件为 74 MB。
答案1
仅从存储文件夹复制所有文件似乎不起作用。
当您重新安装 Windows 时,您的新用户配置文件会被分配一个新的(随机生成的)OE 身份。您需要将 OE 指向邮件存储的备份副本,或者将文件复制到新位置。
您可以从 OE 内部更改消息存储以指向备份:
Tools⇨Options⇨Maintenance⇨Store Folder⇨Change
您也可以手动复制文件。如果您之前的 OE 消息存储在 中,%USERPROFILE%\Local Settings\Application Data\Identities\<guid>
并且您将其复制到D:\oebackup
,那么您需要检查%USERPROFILE%\Local Settings\Application Data\Identities
新的 GUID 是什么。
确保复制原来的 folders.dbx
因为 OE 在那里存储有关订阅的新闻组和已下载内容等标志的所有信息。
这些组没有出现,并且 OE 为已重新订阅的组创建了一个新的 DBX 文件并将其命名为 whatever.group (1).dbx。
然后,您可以重新开始恢复消息(确保保持备份完整)。
- 取消订阅新闻组
- 关闭 OE
- 删除新闻组数据库(
.dbx
)文件 - 启动 OE
- 将其设置为每次仅下载最少 (50) 个标头(选项⇨阅读)
1
(您可以在注册表中设置此项,但更简单的方法是断开与互联网的连接,然后它仍会.dbx
为组创建文件,但不会下载任何消息。不过,您可能必须[Stop]
单击发送/接收对话以避免等待其超时。)
- 订阅群组
- 选择组,让 OE 为每个组下载一条消息(并
.dbx
为其创建文件) - 关闭 OE
- 从备份中复制相应的文件,覆盖新的文件
- 启动 OE
- 单击每个新闻组,让 OE 检测已存储的消息并
folders.dbx
根据需要进行更新 - 重置要下载的消息数量
- 您可能需要交换步骤 11 和 12
您还可以提供以下工具OE帮助尝试看看他们是否可以提取一些消息,但如果 OE 没有从您的原始备份副本中提取组,那么就出现了问题并且系统已损坏(您说系统无法启动;无论是什么导致系统无法启动都可能导致系统folders.dbx
损坏)。