后缀不存储特定用户的邮件

我的箱子上有两个用户,我希望能够接收邮件,其中一个用户:

edi:x:10004:10004::/home/edi:/bin/bash 

收到电子邮件罚款,他们存储,可以在任何时候使用mutt查看,但我的其他用户:

 corr:x:10007:10007::/home/corr:/bin/bash 

接收邮件,但一旦查看,在一段时间内,它们消失。 当需要多个用户收到邮件时,是否需要设置一些设置? 有人可以帮我解决什么问题吗?

根据上面交换的意见,我会把我的意见作为一个完整的答案。

你说你同时运行dovecot作为一个POPd / IMAPd,而且我build议第二个客户端corr可能运行一个POP客户端,该客户端周期性地跳入,检索并删除一组电子邮件。

经过一些testing,你也认为这是一个客户端问题,并询问是否可以告知dovecot不允许该客户端删除电子邮件(你问Postfix的问题,但这不是Postfix的问题; Postfix的工作已经完成电子邮件打在INBOX)。

简单的答案是,我不认为有,如果我错了,我非常强烈地怀疑,任何改变将适用于所有用户,而不仅仅是一个。 但是有一些可能的解决方法。

是唯一使用POP的用户吗? 如果他是,请咨询从POP到IMAP的迁移。 IMAP是一种阅读电子邮件的非常复杂的方法,它(默认情况下)将读取的电子邮件留在服务器上,而不是下载到客户端。

你是否为了审计目的而这样做? 如果是这样,将交付给corr所有内容交付给同一系统上的第二个用户会更容易吗?

如果这是一个简单的问题,想要能够读取服务器上的电子邮件,而他有一个客户端下载并删除它,那么恐怕真正的答案是告诉用户重新configuration他们的客户端不要去做; 她真的不能抱怨,如果服务器正在做什么(S)他要求做的。