Answers:
是的,您可以手动从该文件夹中删除文件。Dovecot旨在假定除自身以外的其他软件也可以操纵Maildir文件夹,包括添加,删除和重命名(冒号后的文件名部分)。它将在通知后立即相应地更新索引。
为了避免删除这些邮件顾左右而言他,你也可以使用普通的shell工具(mv
,mkdir
,等...),以:
相反,如果将Dovecot与dbox一起使用(sdbox或mdbox),则不应尝试此操作。在这种情况下,可以使用doveadm
命令来操作邮箱内容,而无需使用电子邮件客户端。
mkdir
,因为Maildir的文件夹是其中会包含三个子目录名为只是普通的POSIX目录cur
,new
和tmp
。请注意安装Dovecot所使用的命名结构,以了解如何命名此类目录才能使其被Dovecot识别。基本上,我建议LAYOUT=fs
在您的Dovecot配置中使用它,因为IMAP文件夹是直接以目录命名的,因此更直观。
您可以为此使用dovecot自己的工具,例如doveadm move
。您可以使用搜索查询来选择邮件。
这将选择日期范围内的所有邮件,并将其移至存档
doveadm move -u jane Archive/2011/09 mailbox INBOX BEFORE 2011-10-01 SINCE 01-Sep-2011
要只搜索而不执行操作,请使用搜索命令:
doveadm search -u jane mailbox INBOX BEFORE 2011-10-01 SINCE 01-Sep-2011