【问题标题】:Dovecot does not delete mailsDovecot 不删除邮件
【发布时间】:2019-07-29 15:53:59
【问题描述】:

我在 Debian 9 服务器上安装了 dovecot,一切正常。但是当我在我的邮件客户端中删除邮件甚至删除垃圾文件夹时,文件的大小并没有改变。发送/接收新邮件时,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

【问题讨论】:

    标签: email debian postfix-mta dovecot


    【解决方案1】:
    1. 您的 doevecot 似乎使用 maildir 来存储 IMAP 文件夹邮件消息。
      [Dovecot 可以使用几种不同的存储方法]
      对于maildir:检查curnew 子文件夹中的文件。每条消息应该有一个文件。

    2. IMAP 协议可能会将消息标记为已删除,而不会“立即”从磁盘中删除它们。
      检查消息文件名中, 之后的消息的单字母标志。搜索T(已删除)标志,例如cur/897979431.meteor.42:2,FST.
      “标记和删除”可以由电子邮件/IMAP 客户端配置中的“删除”选项控制。

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

    规范定义了显示消息是否已被阅读、删除等的标志:Passed、Replied、Seen、Trashed、Draft 和 Flagged 的​​首字母(大写)。[7]

    【讨论】:

    • 是的,cur 文件夹中有一个文件。无论如何:当在这个邮箱中存储 100 封邮件时,存储空间会增加,但是当我删除这 100 封邮件时,存储空间不会减少。即使 cur 文件夹中只有一个文件(一条消息)
    猜你喜欢
    • 2018-03-15
    • 1970-01-01
    • 2014-02-26
    • 2015-12-25
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    相关资源
    最近更新 更多