在doveadm-search-query(7)
, 它指出:
前日期规范
与日期规范之前的内部日期匹配的消息。
发送时间日期规范
与日期规范之前带有日期:标题的消息匹配。
保存前日期规范
匹配在日期规范之前保存的消息。
我正在创建一项cron
作业来清除“垃圾箱”或“垃圾邮件”文件夹中的旧邮件,但我发现使用doveadm search
查询savedbefore
时,任何文件夹中的邮件都不会显示以 开头的查询5d
,即使这些邮件已有多年历史。
doveadm search mailbox Trash before 90d -A | wc -l
277
doveadm search mailbox Trash sentbefore 90d -A | wc -l
277
doveadm search mailbox Trash savedbefore 90d -A | wc -l
0
就我的目的而言,我不清楚不同查询之间的区别,并且想知道什么是更好的选择。