Это действительно зависит, на каком уровне вы хотите удалить спам:
На уровне почтового клиента использовать правила почтового клиента (например, доступные в Thunderbird) очень просто: просто установите правило, удаляющее любое письмо, помеченное как СПАМ в теме.
На уровне пользователя, если почта автоматически принимается машиной, вы можете установить какое-либо задание cron, которое периодически проверяет локальный почтовый ящик и снова удаляет письма, помеченные как СПАМ.
Это просто, если ваш локальный магазин использует maildir
, поскольку каждое электронное письмо - это просто файл, в отличие от формата mbox
, который потребует дополнительной работы, поскольку это один файл.
Настройка maildir
для постфикса тривиально .
На уровне сервера использование Amavisd
позволит вам лучше контролировать обработку почты.
Amavisd
имеет настройки пороговых значений, в которых вы можете определить уклоняющееся действие в зависимости от оценки спама, предоставленной spamassassin.
Например, все, что выше 15 баллов, помещается в карантин, а все, что выше 30 баллов, удаляется.
Есть несколько инструкций для установки Amavisd в Ubuntu .
Суть в том, насколько я знаю, работа spamassassin
состоит в том, чтобы выявлять и давать спам-очки электронной почте. То, как вы хотите, чтобы они обрабатывались, не до spamassassin
, а других модулей в цепочке.