我正在处理一个问题,即邮件在 Outlook 2016 IMAP 配置文件中存储了两层深。IMAP 服务器是 dovecot。
喜欢:
INBOX/
folder1/
folder1sub1/
folder1sub2/
...
folder2/
folder2sub1/
folder2sub2/
...
...
鉴于 dovecot 在其默认配置(此服务器正在使用)中不支持劣质邮箱,这怎么可能呢?这令人困惑;dovecot 甚至不应该允许创建第二级子文件夹(folder1sub1
...)。
由于不相关的原因,IMAP 配置文件中的服务器名称被更改(实际上使用不同的域名指向同一个物理服务器),这似乎导致 Outlook 丢失了这些二级子文件夹。
此时我怀疑 [![在此处输入图像描述][1]][1] Outlook 正在进行某种幕后诡计,使其看起来好像将 IMAP 文件夹存储在服务器上,而实际上,它将它们存储在本地某个地方。
我已加载 OST/PST 查看器来查看它们是否被 Outlook “秘密”保存在某处,但它们无处可寻。这些文件夹/消息是不是就这么消失了?
编辑
经过一些额外的测试,我可以确认 Outlook 确实删除消息没有警告什么时候:
- IMAP 服务器不支持“下级文件夹”(嵌套文件夹深度超过 1 级)
- Outlook 包含 IMAP 树中标记为(仅限本电脑)
- IMAP 服务器名称发生更改(即使实际上是通过域别名或 IP 在同一台服务器上的同一个用户)
尽管显示它们是离线存储的,但令人难以置信的是它会在没有任何警告的情况下直接删除它们。这是非常糟糕的软件设计。