我在 Outlook 2010 中设置了一个新的 IMAP 帐户。它可以工作,但在中创建了 IMAP PST 文件C:\Users\User\AppData\Local\Microsoft\Outlook
。我希望将文件放在我的数据驱动器中D:\Users\User\Documents\Outlook Files
(Outlook 自动创建本地 Outlook PST 的同一文件夹)。
我按照说明这里移动 IMAP PST。
测试帐户(发送/接收)工作正常,但如果我尝试手动发送电子邮件,我会收到错误0x8004010F 无法访问 Outlook 数据文件。我尝试使用 SCANPST 修复 PST(它总是会发现错误),并删除并重新创建帐户,但仍然出现相同的错误。如果我将 PST 文件移回,它又可以正常工作,但这并不理想。
注意:我不认为这是重复的这个问题因为原因不同,解决方案也无济于事。
答案1
如果有人仍在寻找解决方案,上述 hlpPy 的解决方案也适用于 IMAP PST,我刚刚使用 Outlook 2010 进行了测试。这是一个非技术性的解决方案,任何人都可以遵循,而不必弄乱注册表,但您需要严格遵循它:
- 开始 –> 控制面板 –> 邮件。
- 单击左侧的“数据文件...”按钮。
- 如果尚未选择,请单击顶部的“数据文件”选项卡。
- 选择您要移动的 Gmail 数据文件,其名称应为您的电子邮件地址。
- 单击上述选项中的“打开文件位置...”(此后请勿关闭邮件小程序!如果关闭并重新打开它,它将重新创建文件,这就是大多数人遇到问题的原因)
在打开的 Windows 资源管理器窗口中,剪切突出显示的 .pst 文件并将其粘贴到要将其移动到的文件夹中。将 .obi 和其他文件保留在同一位置。
请勿打开 Outlook!
移动 PST 后,返回到仍应打开的邮件小程序并双击突出显示的 Gmail 数据文件(它应该仍处于突出显示状态)
- 您将收到一条警告,提示无法找到 .pst 文件。单击“确定”。现在您将能够浏览并重定向到粘贴 PST 文件的新位置。
- 关闭“帐户设置”窗口并打开 Outlook。
可以用相同的方式移动 MS-exchange pst 文件,但在选择新位置之前,您应该禁用缓存 Exchange 模式并禁用离线使用。选择新文件后,您可以重新启用此功能。
答案2
我发现在 Outlook 2010 中无法通过常规方法更改 IMAP 帐户的存储。
我的解决方案是将 Outlook 文件夹 ( C:\users\<user>\Local Settings\Microsoft\Outlook
) 移动到我想要的位置 ( D:\Outlook
),打开命令提示符(在管理模式下),导航到C:\users\<user>\Local Settings\Microsoft
我的新位置并创建指向该新位置的链接:
mklink /D %CD%\Outlook D:\Outlook
。
此后打开 Outlook 并开始配置您的帐户。希望这对您有所帮助。
答案3
关闭 Outlook。
单击“开始”,然后键入 regedit 以打开注册表编辑器。
转到以下键:
HKEY_USERS\S-1-5-21-2252105952-3583732995-3196064763-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676
重命名上面的键。
重新启动 Outlook。
答案4
您只能更改注册表中的位置...
- 关闭 Outlook
- 创建一个要放置 IMAP 数据文件的文件夹
- 将具有您的 IMAP 配置文件名称的 PST 文件从 C:\Users[用户名]\AppData\Local\Microsoft\Outlook 复制到所需位置(例如新创建的文件夹)
- 然后,单击“开始/运行”并输入“Regedit”(您需要管理员权限)
- 转到 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook
- 添加一个名为“ForcePSTPath”的 REG_EXPAND_SZ(可扩展字符串值)
- 填写您的新文件夹
- 启动 Outlook