Назад | Перейти на главную страницу

Использование procmail для удаления спама задним числом

Я начал получать спам задним числом несколько лет назад. Есть ли простой способ обнаружить и перенаправить их в / dev / null с помощью procmail?

Если дата определенно присутствует, тогда что-нибудь простое, например:


 # The order of the recipes is significant
 #  header format is "Date: Sat, 13 Feb 2010"
 :0
 * ^Date: .*,.*200[0-9]
 /dev/null

На самом деле это не зависит от procmail, но cronjob, выполняемый через фиксированный период, может сделать это:

find /maildirectory -type f -mtime +7 -exec rm -rf {}\;

Это приведет к удалению почты старше недели.