![为什么 alpine 似乎会在退出时删除消息](https://linux22.com/image/201158/%E4%B8%BA%E4%BB%80%E4%B9%88%20alpine%20%E4%BC%BC%E4%B9%8E%E4%BC%9A%E5%9C%A8%E9%80%80%E5%87%BA%E6%97%B6%E5%88%A0%E9%99%A4%E6%B6%88%E6%81%AF.png)
我的情况很奇怪。我正在 debian 上运行基于 dovecot/postfix 的邮件服务器。大多数时候,每个人都从雷鸟/Outlook 客户端使用 IMAP 访问服务器,但由于某种原因,我需要在本地访问其中一个邮箱。它们都与系统用户相关,所以我只是启动了 alpine 来处理一些不想下载的超大附件。 Alpine 工作得很好,我收到了附件,并且小心翼翼地不要删除任何内容。
然而,当该人接下来通过 IMAP 查看该帐户时,他们的收件箱是空的。 alpine 客户端在本地仍然可以看到所有电子邮件,但它们通过 IMAP 是不可见的。我测试过,这种情况发生在任何关闭 Alpine 应用程序时。看起来好像它执行 PoP,但我在任何地方都看不到它,而且它是本地帐户。
编辑:只是为了澄清我正在谈论 Alpine 邮件客户端,它是 Pine 的后继者。不是分布。我还检查了,由于某种原因,Alpine 正在将邮件从 /var/mail/user 移动(正如 Bodo 建议的那样)到 /home/user/mbox 或类似的位置(消息很快消失)。对于我在同一服务器上拥有的不同帐户,它不会做同样的事情,但我不相信我已经做了任何更改。
编辑2:所以我明白了为什么我拥有的另一个帐户没有这样做。特别是帐户的 .pinerc(配置文件 alpine 显然用作 pine 的后继者),在查看该帐户时电子邮件不会移动
disable-these-drivers=mbox
问题是,如果我将此行添加到确实移动邮件的帐户,它将失去对已移动邮件的访问权限。所以我还没有达到我想要的目标。
知道我可能设置错误吗?