Dovecot 不删除邮件

Dovecot does not delete mails

我在 Debian 9 服务器上安装了 dovecot,一切正常。但是当我在我的邮件客户端中删除邮件甚至删除垃圾文件夹时,文件的大小并没有改变。当 sending/receiving 封新邮件时 dovecot.index.cache 文件变大

对吗?为什么删除邮件时文件大小没有变化?

drwx------ 2 vmail vmail  40K Mar  7 16:45 cur
-rw------- 1 vmail vmail 7.2K Mar  7 16:41 dovecot.index
-rw------- 1 vmail vmail 363K Mar  7 16:51 dovecot.index.cache
-rw------- 1 vmail vmail 3.9K Mar  7 16:45 dovecot.index.log
-rw------- 1 vmail vmail  58K Mar  7 16:41 dovecot.index.log.2
-rw------- 1 vmail vmail   46 Mar  5 08:33 dovecot-keywords
-rw------- 1 vmail vmail   96 Mar  4 12:23 dovecot.mailbox.log
-rw------- 1 vmail vmail  15K Mar  7 16:45 dovecot-uidlist
-rw------- 1 vmail vmail    8 Mar  4 12:23 dovecot-uidvalidity
-r--r--r-- 1 vmail vmail    0 Mar  4 12:23 dovecot-uidvalidity.5c7d18c9
drwx------ 5 vmail vmail 4.0K Mar  7 11:52 Drafts
-rw------- 1 vmail vmail  157 Mar  7 16:46 maildirsize
drwx------ 2 vmail vmail 4.0K Mar  7 16:45 new
drwx------ 5 vmail vmail 4.0K Mar  7 11:53 Sent
drwx------ 5 vmail vmail 4.0K Mar  5 14:39 Spam
-rw------- 1 vmail vmail   23 Mar  4 12:23 subscriptions
drwx------ 2 vmail vmail 4.0K Mar  7 16:45 tmp
drwx------ 5 vmail vmail 4.0K Mar  7 16:46 Trash
  1. 您的 doevecot 似乎使用 maildir 来存储 IMAP 文件夹邮件消息。
    [Dovecot 可以使用几种不同的存储方法]
    如果是 maildir:检查 curnew 子文件夹中的文件。每封邮件应该有一个文件。

  2. IMAP 协议可能会将消息标记为已删除,而不会将其从磁盘中删除 "at once"。
    检查消息文件名中 , 之后的消息的单字母标志。搜索 T (Trashed) 标记,例如cur/897979431.meteor.42:2,FST.
    "Marking & removing" 可能由 email/IMAP 客户端配置中的 "expunge" 选项控制。

https://en.wikipedia.org/wiki/Maildir

The specification defines flags which show whether the message has been read, deleted and so on: the initial (capital) letter of Passed, Replied, Seen, Trashed, Draft, and Flagged.[7]