$spam_score_int в настройках Exim'a

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
atomic
рядовой
Сообщения: 18
Зарегистрирован: 2008-11-25 12:03:12
Откуда: город из стекла, стали и бетона..

$spam_score_int в настройках Exim'a

Непрочитанное сообщение atomic » 2009-06-22 10:51:39

Hi, all!

В качестве спам-фильтра используется Spamassassin вкупе с Exim'ом. Все нормально считает, добавляет свои заголовки, дает очки.
Соответственно вызов SpamAssassin из ACL exim`a:

Код: Выделить всё

..........
warn message = X-Spam-Score: $spam_score\n\
                X-Spam-Score-Int: $spam_score_int\n\
                X-Spam-bar: $spam_bar\n\
                X-Spam-report: $spam_report
        condition = ${if<{$message_size}{200k}{1}{0}}
        spam = spamd:true

 warn message = Subject: *****SPAM***** $h_Subject:
      spam = spamd

 deny message = This message scored $spam_score spam points.
      spam = spamd:true
      condition = ${if >{$spam_score_int} {90}{1}{0}}

accept
как эти очки (в этом случае - 9 помноженные на 10) будут влиять на те очки которые я выставил например для спама но только в local.cf, если у меня там например их 8?:

Код: Выделить всё

trusted_networks        192.168.1.0/22
whitelist_from *@test.ru

rewrite_header  Subject *****SPAM*****
add_header      all     Report  _REPORT_

required_score          6.0
report_safe             1
use_bayes               1
bayes_auto_learn        1
use_auto_whitelist      0
bayes_auto_learn_threshold_spam 8.0
bayes_auto_learn_threshold_nonspam -2
skip_rbl_checks         0
bayes_path              /var/sa_bayes/bayes
bayes_min_ham_num       1
bayes_min_spam_num      1
bayes_file_mode         0666

use_razor2              0
use_pyzor               0

ok_locales ru en
И по логике если очков будет больше 9*10 то exim отклонит сообщение нафиг. но если убрать этот deny, то при условии уже 8ми очков от local.cf месседжу будет просто добавленно в заголовок *****SPAM***** и MUA его таким и получит, так ли? а как объяснить ещё добавление в заголовок этого самого *****SPAM***** и в самом exim и в local.cf? по каким приоритетам будет он проставляться если "добавленная запись" будет разной?

заранее спасибо...
А я романтик, мне не нужны билеты,
Я на собаках уеду на край света...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

luky
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-04-30 15:07:27

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение luky » 2009-06-25 7:16:49

вопрос, зачем в спамасасине менять заголовок, если exim сам добавит новый Subject:,
при обращении к демону spamd, от пользователя spamd с помощью spamc, и при достижении
необходимых балов для сообщения?

Код: Выделить всё

 warn message = Subject: *****SPAM***** $h_Subject:
      spam = spamd
report_safe 0, т.к. exiscan не позволяет модифицировать спамасасину тело сообщения, чтобы потом не путаться
и убрать rewrite_header Subject *****SPAM*****

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение Laa » 2009-06-25 9:53:12

atomic, сообщи как будут при такой схеме меняться сабджекты на русском языке. Только понаблюдай подольше...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
atomic
рядовой
Сообщения: 18
Зарегистрирован: 2008-11-25 12:03:12
Откуда: город из стекла, стали и бетона..

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение atomic » 2009-06-25 13:59:27

luky - спасибо, разобрался!
Laa писал(а):atomic, сообщи как будут при такой схеме меняться сабджекты на русском языке. Только понаблюдай подольше...
ну вот смотри, роутер в exim'ме для перенаправления писем помеченных им как спам на какой-нить ящик я не использую, а сразу запрещаю. но в логах он характеризует сабджекты на русском как непонятный список точек, воскл. знаков и прочих абракадабр.....
А я романтик, мне не нужны билеты,
Я на собаках уеду на край света...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение Laa » 2009-06-25 14:16:02

Ага, именно это я и хотел тебе показать.

Русскоязычные сабджекты выглядят обычно примерно так:

Код: Выделить всё

Subject: =?koi8-r?B?UmUZamgkQ6IOTPy9XzNxc7U2SDP1CD
А после добавления *****SPAM***** будет выглядеть так:

Код: Выделить всё

Subject: *****SPAM***** =?koi8-r?B?UmUZamgkQ6IOTPy9XzNxc7U2SDP1CD
Естественно, оно не будет читаться ни в одной почтовой программе. В идеале думаю, что нужно распознавать сабджекты, перекодировать их, добавлять *****SPAM***** и снова кодировать... может я не прав, кто в теме -- поправьте меня.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

1314
проходил мимо

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение 1314 » 2009-06-25 16:25:02

у меня тема отображается в thebate вот пример

Код: Выделить всё

***SPAM*** Создание и продвижение сайтов недорого
вот заголовки

Код: Выделить всё

Subject: =?koi8-r?B?88/axMHOycUgySDQ0s/E18nWxc7JxSDTwcrUz9cgzsXEz9LPx88=?=
...
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3338.1
X-Spam-Score: 8.0 (++++++++)
X-Spam-Report: ...
Subject: ***SPAM*** уПЪДБОЙЕ Й РТПДЧЙЦЕОЙЕ УБКФПЧ ОЕДПТПЗП
в exime

Код: Выделить всё

 warn  spam = nobody
          add_header = Subject: ***SPAM*** $h_Subject:

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение neyro » 2009-06-25 20:32:37

Не нужно заниматься фигней и править сабжекты (править тело письма вообще запрещено по рфц не ?) - складывайте письма в отдельную папку для спама у юзера и все...а метки спам асассина вообще лучше снимать перед отдачей юзеру-смотрите опции транспортов по удалению хеадеров.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение paix » 2009-06-25 21:06:06

neyro писал(а):Не нужно заниматься фигней и править сабжекты (править тело письма вообще запрещено по рфц не ?) - складывайте письма в отдельную папку для спама у юзера и все...а метки спам асассина вообще лучше снимать перед отдачей юзеру-смотрите опции транспортов по удалению хеадеров.
а если вы юзеру положите в папку спама валидное письмо?
сможет ли юзерский MUA фильтр вытащить это письмо и положить по назначению?
With best wishes, Sergej Kandyla

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение neyro » 2009-06-25 21:52:53

Зачем MUA что-то вытаскивать ? Юзер просто откроет папку спам и прочитает это письмо так же как и любое другое.

п.с шанс ложного срабатывания менее 0.1%, в случае использования дспама.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение paix » 2009-06-25 22:40:45

я не читаю папку спам. почти никогда. Большинство юзеров тоже.
Но у меня есть фильтр в mua, например, от отправителя xxx положить письмо в папку важные.
Так вот если почтовик сразу запихнет это письмо в папку спама? обработает ли его mua ?
чем dspam лучше спамасасина? с у четом того что он вроде уже не поддерживается?
With best wishes, Sergej Kandyla

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение Laa » 2009-06-26 16:31:39

paix писал(а):я не читаю папку спам. почти никогда. Большинство юзеров тоже.
Но у меня есть фильтр в mua, например, от отправителя xxx положить письмо в папку важные.
Так вот если почтовик сразу запихнет это письмо в папку спама? обработает ли его mua ?
чем dspam лучше спамасасина? с у четом того что он вроде уже не поддерживается?
Папку СПАМ обычно читают тогда, когда позвонит отправитель телефоном... :-D :-D :-D

МУА отработает только, если заглянет в папку СПАМ. imho.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение neyro » 2009-06-26 21:08:13

paix писал(а):я не читаю папку спам. почти никогда. Большинство юзеров тоже.
Но у меня есть фильтр в mua, например, от отправителя xxx положить письмо в папку важные.
Так вот если почтовик сразу запихнет это письмо в папку спама? обработает ли его mua ?
чем dspam лучше спамасасина? с у четом того что он вроде уже не поддерживается?
Ну это уже тестить нужно, поидее должен т.к. даже в папке спам непрочитанные письма как новые помечаются к тому же сам почтовик не знает, что это папка со спамом...для него она точно такая же как и остальные(разницы между инбокс и спамом нет).
DSPAM - скоростью работы и точностью, конечно у него есть некоторые косяки, но большую часть уже исправили с патчами..просто нужно поискать...

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение neyro » 2009-06-26 21:11:18

Laa писал(а): Папку СПАМ обычно читают тогда, когда позвонит отправитель телефоном... :-D :-D :-D
По Вашему лучше чтобы инбокс был забит письмами типа ***SPAM*** да еще половина с кракозябрами вместо букв ? У меня к примеру пользователю может и 900 сообщений спама приходить на 0-3 полезных письма в день...складывать их в одну папку, пусть даже с пометкой-просто издевательство.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: $spam_score_int в настройках Exim'a

Непрочитанное сообщение Laa » 2009-06-26 23:06:02

Не-е, я не говорил что лучше или хуже. Мой спам тоже в своей папке, которую я и не смотрю! :-D Потому так и говорю, потому что по себе знаю... :-D

:drinks:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!