LINUX.ORG.RU

Spamassasin не катит


0

0

В конфиге exima

spamd_address = 127.0.0.1 783

acl_check_data:

deny message = This message is a virus: ($malware_name)

demime = *

malware = *

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

hosts = !+relay_from_hosts

spam = nobody:true

warn message = X-Spam-Score: $spam_score ($spam_bar)

hosts = !+relay_from_hosts

spam = nobody:true

warn message = X-Spam-Flag: YES

hosts = !+relay_from_hosts

spam = nobody:true

accept

Конфиг Spamassasina

rewrite_header Subject *****SPAM*****

# report_safe 1

trusted_networks 192.168.0

required_score 7.0

use_bayes 1

bayes_auto_learn 0

ok_languages ru en ok_locales ru en report_charset koi8-r lang ru

#score options

score MIME_HTML_ONLY 1.0 score HTML_MESSAGE 1.0 score HTML_FONTCOLOR_RED 2.0 score UPPERCASE_25_50 2.0 score HTML_FONT_LOW_CONTRAST 0.5 score SUBJ_ALL_CAPS 1.0 score HTML_LINK_CLICK_CAPS 1.0 score HTML_LINK_CLICK_HERE 2.0 score HTML_TAG_BALANCE_A 2.0 score HTML_TAG_BALANCE_BODY 2.0 score HTML_TITLE_EMPTY 2.0 score PENIS_ENLARGE 5.0 score PENIS_ENLARGE2 5.0 score DRUGS_MUSCLE 5.0 score IMPOTENCE 5.0 score HTTP_WITH_EMAIL_IN_URL 2.0 score BAYES_40 0.0 score BAYES_44 1.0 score BAYES_50 1.0 score BAYES_56 2.0 score BAYES_70 3.0 score BAYES_80 3.5 score BAYES_90 4

blacklist_from example@mail.ru

>Вот что в логах:

spamd: connection from localhost [127.0.0.1] at port 41019

Oct 2 06:51:50 zimbra spamd[9078]: spamd: using default config for nobody: /etc/spamassassin/user_prefs

Oct 2 06:51:50 zimbra spamd[9078]: spamd: checking message <42B80C80B26C4DC38D89F6ABB1D235CB@cold> for nobody:102

Oct 2 06:51:50 zimbra spamd[9078]: spamd: identified spam (8.9/7.0) for nobody:102 in 0.7 seconds, 15326 bytes.

Oct 2 06:51:50 zimbra spamd[9078]: spamd: result: Y 8 - DATE_IN_PAST_03_06,HTML_MESSAGE,NO_DNS_FOR_FROM,RCVD_IN_PBL, RCVD_IN_XBL,RDNS_DYNAMIC,TVD_RCVD_IP sc$

Oct 2 06:51:50 zimbra spamd[21565]: prefork: child states: II

>Проблема такая, spamassasin не переписывает Subject письма которое яв-тся спамом.

Хотя в заголовках письма следующие:

X-Spam: Not detected

X-Mras: Ok

Subject: ***SPAM*** 777

X-Spam-Score: 100.2(+++++++++++++++++++++++++++++++++++++++++++++++++++)

X-Spam-Flag: YES

X-Antivirus: avast! (VPS 091001-0, 01.10.2009), Inbound message

X-Antivirus-Status: Clean

Re: Spamassasin не катит

И еще, если посылаешь письмо без темы, то тогда поле Sudject перезаписывается на ***SPAM***.

CheGev80 ()

Re: Spamassasin не катит

Всё перезаписано:

Subject: ***SPAM*** 777

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Это переписано eximom он все сообщения так почему-то перезаписывает в не зависимости от результата spamassasina, но в окне почтового клиента тема не меняется. Только если сообщение идет без темы. как-будто spamassasinu не хватает прав на перезапись.

И еще смущает что в свойствах письма не меняется вот эта запись:

X-Spam: Not detected

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Сам exim такого сделать не мог, переписывают хедер твои скрипты или спамсасин.

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Ну как же не exim:

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

hosts = !+relay_from_hosts

spam = nobody:true

warn message = X-Spam-Score: $spam_score ($spam_bar)

hosts = !+relay_from_hosts

spam = nobody:true

warn message = X-Spam-Flag: YES

hosts = !+relay_from_hosts

spam = nobody:true

Соответсвует:

Subject: ***SPAM*** 777

X-Spam-Score: 100.2(+++++++++++++++++++++++++++++++++++++++++++++++++++)

X-Spam-Flag: YES

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

warn ничего не переписывает а только в логи запись добавляет. Сабжект переписывает спамсасин:

rewrite_header Subject *****SPAM*****

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Ну тогда объясни мне следующие:

Делаю в ексиме:

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

Он добавляет Subject: ***SPAM*** Old_тема

Делаю warn message = X-Spam-Flag: YES

Он добавляет X-Spam-Flag: YES

И т.д.

В чем все и дело, а спамаасасин добавляет Subject когда только пустая тема.

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Так получается у тебя два заголовка Subject если ты warn делаешь. warn совсем не для этого нужен.

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Получается, что так, тока мне это совсем не нужно и почему ексим перезаписывает заголовки вместо спамассасина?

CheGev80 ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

По лисяровскому, тока пришлось кое-что изменить в файле /etc/default/spamassasin, т.к. ошибки сыпались

OPTIONS="--create-prefs --max-children 5 --helper-home-dir -u Debian-exim -x --virtual-config-dir=/etc/spamassassin"

Мож с этим связано?

P.S.OC Debian lenny

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Ладно, тогда вопрос такой, подскажите как запустить спамассасин на серваке что бы он слухал не только localhost но и все остальные сетевые интерфейсы? ОС CenTos5.

CheGev80 ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Ничего не помогает, нашел в инете подобный вопрос, на лисяровском форуме, вот ссылка http://forum.lissyara.su/viewtopic.php?f=20&t=11994&view=unread только там часть сообщений не проверяется, а у меня все(вот засада), увеличил у себя кол-во чилдренов, но это тоже не помогло, сделал проверку с другого сервака спамаасина, но результат тот же. Уже чесно говоря подзае...ся. Мож есть у кого-нить какие-нить еще идеи, т.к. сервак еще в работу не запустил, готов на любые эксперименты!!!

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Сначала погоняй письма через spamc. Если оно работает то тогда уже можно думать дальше.

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

комманда такая, это клиент к spamd, man spamc. Добейся чтобы через неё работала проверка писем на спам. С этой коммандой всё нормально работает?

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

команда работает, в терминал выводит, что сообщение спам, столькото баллов и т.д.

Только потом заголовок этого письма у клиента не меняется.

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

> Только потом заголовок этого письма у клиента не меняется.

в смысле когда оно exim уже проходит?

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Пришло письмо например, оно находится в папке new/, я делаю так spamc < new/письмо, оно мне в терминале показывает, что столько-то баллов, что спам это и все дела, я так понимаю, в это время спамаасасин должен в заголовок все это дело включить, принимаю это письмо клиентом и ничего не изменилось.

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Всё, я понял. Да, надо через warn вставлять хедеры. Как грамотно переписать Subject посмотри в инете.

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

>Всё, я понял. Да, надо через warn вставлять хедеры.

Т.е. через exim? А как же спамасасин, разве не он должен добавлять?

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Видимо, или при таком способе использования spamd не ставит хедеров или же хедеры ставил spamc который сдесь не вызывается.

true_admin ★★★★★ ()
Ответ на: Re: Spamassasin не катит от true_admin

Re: Spamassasin не катит

Ну тогда, я вообще внепонятках, а как же все мануалы, в которых это все описано? И как же тогда правильно использовать spamd?

CheGev80 ()
Ответ на: Re: Spamassasin не катит от CheGev80

Re: Spamassasin не катит

Мануалы в основной массе опираются на spamc. Собстно, щас у тебя какая проблема?

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.