Пользовательское правило Spamassassin (для фильтрации строк темы) не работает - PullRequest
1 голос
/ 30 октября 2019

Я настраиваю Spamassassin для использования вместе с isbg для фильтрации почты в моей учетной записи IMAP. Мой провайдер уже имеет довольно хороший спам-фильтр, который добавляет "[SPAM]" перед строкой темы каждого обнаруженного сообщения;таким образом, я настраиваю пользовательское правило в Spamassassin, чтобы оно добавляло высокий балл к любому письму, строка темы которого начинается с "[SPAM]". Мой user_prefs файл:

 required_score     9
 score HTML_COMMENT_8BITS   0
 score UPPERCASE_25_50      0
 score UPPERCASE_50_75      0
 score UPPERCASE_75_100 0
 score OBSCURED_EMAIL          0

 score SUBJ_ILLEGAL_CHARS      0

header SPAM_FILTRADO    Subject =~ /^\s*\[SPAM\]/
score  SPAM_FILTRADO    20

И все же, когда я передаю ему спам-сообщение, чтобы проверить его, оно, похоже, не запускает мое правило. Я посылаю ему письмо с такой строкой темы, например:

Subject: [SPAM] See Drone X Pro in action

И анализирую это следующим образом:

[paulo@myserver mails]$ spamc -R < spam7.txt 
9.3/9.0
Spam detection software, running on the system "myserver", has
identified this incoming email as possible spam.  The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email.  If you have any questions, see
@@CONTACT_ADDRESS@@ for details.

Content preview:  Big Drone Companies Are Terrified Of This New Drone That Hit
   The Market <http://www.fairfood.icu/uisghougw/pjarx44255sweouci/I31AAdtTTKmLsu_A6Dq7ZK_a47Ko45fCRXk7Fr9fqm4/BbYMgcZjieuj_YxMOSmnXetiI6e4Z37yS9H2zVIeHEilOpatuk8V8Mt0EtJDfLLE1llzj6MiwlLzR99DGODekcqeM7kn63lcFcp8fJutAsw>
   [...] 

Content analysis details:   (9.3 points, 9.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 2.4 DNS_FROM_AHBL_RHSBL    RBL: Envelope sender listed in dnsbl.ahbl.org
 2.7 RCVD_IN_PSBL           RBL: Received via a relay in PSBL
                            [193.17.4.113 listed in psbl.surriel.com]
-0.0 SPF_PASS               SPF: sender matches SPF record
 1.3 HTML_IMAGE_ONLY_24     BODY: HTML: images with 2000-2400 bytes of words
 0.0 HTML_MESSAGE           BODY: HTML included in message
 1.6 RCVD_IN_BRBL_LASTEXT   RBL: RCVD_IN_BRBL_LASTEXT
                            [193.17.4.113 listed in bb.barracudacentral.org]
 1.3 RDNS_NONE              Delivered to internal network by a host with no rDNS

В моем правиле ничего нет.

Я знаю, что мои user_prefs загружаются, потому что после раздела, который я вставил выше, у меня настроены некоторые адреса электронной почты в белом списке, и при анализе писем, приходящих с этих адресов, Spamassassin правильно обнаруживаетих.

Что не так с моим правилом?

1 Ответ

1 голос
/ 30 октября 2019

Поддержка пользовательских правил в user_prefs файле по умолчанию отключена.
Вы можете использовать item_allow_user_rules в глобальной конфигурации, чтобы изменить его.

...