通过命令行删除dovecot v1“ ST”标记的文件

时间:2018-08-15 00:34:26

标签: dovecot

可以编写一个小脚本以删除标记为已看到和已删除文件的dovecot v1电子邮件(ST结束)吗?还是必须通过邮件客户端清除它们?

我有一个使用Outlook的客户,在最近的几年里,他们刚刚被标记出来,并且占用了大量空间。他们害怕单击鼠标,更不用说进行清除了。

如果自己能做的话会很甜蜜。

1 个答案:

答案 0 :(得分:0)

dovecot通常不受文件操作的限制。版本2+具有名为doveadm的工具,可以在大多数情况下使用。但是直接操作也可以。您可以运行类似的操作来删除标记设置为ST的所有文件:

find /var/mail -type f -name *:*,*ST -exec rm {} +

使用复杂模式可避免对与*ST模式匹配的普通文件进行友好射击。

删除邮箱中所有鸽舍的索引文件也是一个好主意。如果没有鸽舍,则在下次访问时重新创建它们,但不提及所有清除的文件。