Outlook 使用 dovecot 创建了两级(或更多级)深度的 IMAP 文件夹...它们在哪里?

Outlook 使用 dovecot 创建了两级(或更多级)深度的 IMAP 文件夹...它们在哪里?

我正在处理一个问题,即邮件在 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 在同一台服务器上的同一个用户)

尽管显示它们是离线存储的,但令人难以置信的是它会在没有任何警告的情况下直接删除它们。这是非常糟糕的软件设计。

相关内容