我开始收到几年前的垃圾邮件。有没有一种简单的方法可以使用 procmail 检测这些垃圾邮件并将其转移到 /dev/null?
答案1
如果日期确实存在,那么简单的事情如下:
# The order of the recipes is significant
# header format is "Date: Sat, 13 Feb 2010"
:0
* ^Date: .*,.*200[0-9]
/dev/null
答案2
它实际上独立于 procmail,但是在固定周期运行的 cronjob 可以执行以下操作:
find /maildirectory -type f -mtime +7 -exec rm -rf {}\;
这将删除一周以上的邮件。