Можно ли настроить SpamAssassin для фильтрации входящей электронной почты на основе определенных слов в Сюжетная линия? Например, все электронные письма со словами «апельсиновый восторг» в любом месте темы будут приняты (не помечены как спам).
Я знаю одного писателя научной фантастики, у которого есть список адресов электронной почты, который принимает ответы только от людей, которые включают указанную им пару слов, но это может быть специальное программное обеспечение (или просто пакет, отличный от SpamAssassin).
Я просмотрел документы, но если есть такая опция, я ее пропустил.
Вы можете написать правило SA для поиска в строке темы определенного слова или фразы, а затем присвоить этому правилу крайне отрицательное число. Затем поставьте требуемый балл, чтобы почта доставляла что-то очень негативное.
Однако это было бы проще сделать где-нибудь, кроме SA, потому что SA принимает во внимание множество факторов оценки, когда вы просто ищете простой результат прошел / не прошел на основе фразы. Предупреждение: SA очень сложен, и писать свои собственные правила довольно сложно, на самом деле нет "простого" способа сделать это. Кроме того, если у вас запущено sa-update, вы должны быть осторожны с тем, где вы пишете свое правило, иначе оно может быть перезаписано.
Агент доставки вашего MTA может иметь какую-то функцию фильтрации. Я использую dropmail (часть пакета Courier-MTA), и он имеет довольно обширные возможности фильтрации, что делает эту работу тривиальной.