Фильтрация по слову в теме и/или тексте сообщения?, Proxmox Mail Gateway
Juan Carmona
Guest
0
27.10.2006 10:35:00
Привет! В связи с заметным увеличением количества спама нам нужно настроить фильтр по словам в теме и/или теле письма. Это возможно? Как это сделать? Заранее спасибо, Хуан Кармона.
Juan Carmona
Guest
0
20.11.2006 10:45:00
Привет, Том! Похоже, процесс обучения Proxmox действительно идет на пользу со временем Количество спама (особенно с встроенными изображениями), который не удавалось обнаружить, за несколько дней заметно уменьшилось. Спасибо за твою поддержку. Хуан
oakleeman
Guest
0
04.01.2007 16:42:00
nano /etc/mail/spamassassin/custom.cf body JOKE /joke/i describe JOKE Содержит слово joke score JOKE 5
/etc/init.d/proxprox restart
Это работает только для одного слова за раз или можно использовать фразы?
dietmar
Guest
0
05.01.2007 09:04:00
Вы можете использовать всю мощь регулярных выражений Perl. Если хотите узнать больше, пожалуйста, взгляните на следующие страницы руководства: > man Mail::Spamassassin::Conf > man perlre Кроме того, файл /usr/share/spamassassin/20_drugs.cf — отличный пример для начала (этот файл используется для обнаружения различных наркотиков). В нем содержатся разные тесты для заголовков и тела письма. – Дитмар
albatroz
Guest
0
26.03.2008 20:59:00
Это правило относится к содержанию сообщений, верно? Можно ли его изменить так, чтобы оно относилось к теме? Такой способ изменения или добавления правил работает в бесплатной версии Proxmox? > body JOKE /joke/i > describe JOKE Содержит слово joke > score JOKE 5 Я думал, что в бесплатной версии нельзя добавлять новые правила, а только изменять уже существующие.
tom
Guest
0
27.03.2008 09:20:00
Привет, да, собственные правила spamassassin работают и в бесплатной версии. Но я не советую этим заниматься, если вы не специалист по регулярным выражениям (см. посты выше). Да, вы правы — но правила в веб-интерфейсе не относятся к собственным правилам spamassassin.
dietmar
Guest
0
28.03.2008 12:19:00
используйте тест 'header' вместо 'body' — пожалуйста, посмотрите страницу руководства для подробного описания (man Mail::Spamassassin::Conf): header JOKE Subject =~ /joke/i yes Вы можете добавлять любые правила SA. Ограничения действуют только для правил в веб-интерфейсе. — Дитмар
rojoblandino
Guest
0
18.10.2019 22:10:00
Привет! Я тестирую правила, но они не работают:
/etc/mail/spamassassin/custom.cf
Код: header __CHEESE_RULE1 Subject =~ /\bcheese1/i describe __CHEESE_RULE1 Слово cheese1 в заголовке From score __CHEESE_RULE1 40.0
body __CHEESE_RULE2 /\bcheese1/i describe __CHEESE_RULE2 Слово cheese1 в теле письма score __CHEESE_RULE2 40.0
Часть заголовка, никаких правил для заголовков нет: Код: Subject: This is a cheese1 test ...
X-SPAM-LEVEL: Результаты проверки на спам: 0 BAYES_00 -1.9 Вероятность спама по Байесу от 0 до 1% DKIM_SIGNED 0.1 Письмо имеет DKIM-подпись, не обязательно действительную DKIM_VALID -0.1 Письмо имеет хотя бы одну валидную DKIM-подпись DKIM_VALID_AU -0.1 Письмо с валидной DKIM-подписью от домена автора DKIM_VALID_EF -0.1 Письмо с валидной DKIM-подписью от домена envelope-from FREEMAIL_FROM 0.001 Отправитель — почтовый сервис, часто злоупотребляемый (someusertest[at]yahoo.com) HTML_IMAGE_ONLY_16 1.092 HTML: изображения с 1200-1600 байт текста HTML_MESSAGE 0.001 В письме есть HTML KAM_LIVE 1 блогspot.com и livejournal.com, вероятно спам (апрель 2010) RCVD_IN_DNSWL_NONE -0.0001 Отправитель есть в , без доверия SPF_HELO_NONE 0.001 SPF: HELO не публикует запись SPF SPF_PASS -0.001 SPF: отправитель совпадает с SPF-записью T_REMOTE_IMAGE 0.01 В письме есть внешние изображения
Я пытался перезапустить фильтр и применить правила с помощью команды: systemctl restart pmg-smtp-filter.service Но безуспешно.
fluxX04
Guest
0
21.10.2019 08:03:00
Привет, есть ли ошибки, если выполнить команду: Bash: sudo spamassassin -D --lint 2>&1 | grep -i failed Привет!
rojoblandino
Guest
0
22.10.2019 21:14:00
Вывод следующий: Код: # spamassassin -D --lint 2>&1 | grep -i failed 22 окт 13:12:29.822 [22072] dbg: diag: [...] модуль не установлен: Digest::SHA1 ('require' не выполнен) 22 окт 13:12:29.822 [22072] dbg: diag: [...] модуль не установлен: Net::Patricia ('require' не выполнен) 22 окт 13:12:29.823 [22072] dbg: diag: [...] модуль не установлен: BSD::Resource ('require' не выполнен) 22 окт 13:12:31.269 [22072] dbg: config: предупреждение: нет описания для KAM_RPTR_FAILED 22 окт 13:12:32.078 [22072] dbg: правила: CBJ_GiveMeABreak объединил дубликаты: KAM_IFRAME KAM_RAPTOR KAM_RPTR_FAILED KAM_RPTR_PASSED KAM_RPTR_SUSPECT
Я установил три модуля, выполнив: perl -MCPAN -e shell install CPAN reload cpan install Digest::SHA1 install Net::Patricia install BSD::Resource reload cpan
И теперь вывод такой: Код: # spamassassin -D --lint 2>&1 | grep -i failed 22 окт 13:39:17.784 [31709] dbg: config: предупреждение: нет описания для KAM_RPTR_FAILED 22 окт 13:39:18.330 [31709] dbg: правила: CBJ_GiveMeABreak объединил дубликаты: KAM_IFRAME KAM_RAPTOR KAM_RPTR_FAILED KAM_RPTR_PASSED KAM_RPTR_SUSPECT
Я протестировал после изменений — ничего не изменилось.
rojoblandino
Guest
0
13.08.2020 22:30:00
Есть какие-нибудь рекомендации по этому поводу?
Sinancay
Guest
0
19.01.2023 15:57:00
nano /etc/mail/spamassassin/custom.cf body rule1 /\bTest3131Test\b/i score rule1 40 body rule2 /\bTest@@@Test\b/i score rule2 40 body rule3 /\bTestviagraTest\b/i score rule3 40
****
systemctl restart pmg-smtp-filter.service
После этого любое письмо, содержащее test@@@test, блокируется.