URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81624
[ Назад ]

Исходное сообщение
"postfix whitelisting"

Отправлено tyomikh , 19-Авг-08 22:40 
Добрый день всем!

настроил почтовый сервер с фильтрацией спама на базе postfix+amavis+Postgrey(работает как рилей)
в итоге никак не могу переубедить spamassassin доверять конкретному отправителю и не метить его корреспонденцию как спам. более того, найдя заблокированные сообщения в карантине никак не могу их переслать. помогите плз сдвинуться с мертвой точки:

mkdir /tmp/123123123
#ищу всю почту от gluck@mail.subscribe.ru, которая заблокировалась:
for i in `grep "gluck@mail.subscribe.ru" /var/log/maillog | grep "spam-" | awk '{print $15}'| grep "spam-" | awk 'BEGIN {FS=","}{print $1}'`; do cp /var/virusmails/$i /tmp/123123123; done
cd /tmp/123123123
for i in `ls /tmp/123123123`;do gunzip $i;done
mkdir /tmp/123123123/clean
#убрал на всякий пожарный строки с метками о спаме:
for i in `ls /tmp/123123123`; do grep -v -i spam $i > /tmp/123123123/clean/$i;done
#обучаю spamassassin доверять этой почте(а ему хоть бы хны):
sa-learn --progress --ham /tmp/123123123/clean
#пробую переслать письмо заново(и оно отвергается):
cat /tmp/123123123/clean.spam-58y7DMGz7-N7 | /usr/local/sbin/sendmail -f gluck@mail.subscribe.ru user@mydomain.ru

grep gluck@mail.subscribe.ru /var/log/maillog
Aug 19 22:28:26 preved postfix/pickup[31003]: D35F251384E: uid=0 from=<gluck@mail.subscribe.ru>
Aug 19 22:28:26 preved postfix/qmgr[88930]: D35F251384E: from=<gluck@mail.subscribe.ru>, size=109552, nrcpt=1 (queue active)
Aug 19 22:28:26 preved amavis[25724]: (25724-10) ESMTP::10024 /var/amavis/tmp/amavis-20080819T185112-25724: <gluck@mail.subscribe.ru> -> <user@mydomain.ru> SIZE=109552 BODY=8BITMIME Received: from preved.mydomain.ru ([127.0.0.1]) by localhost (preved.mydomain.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for <user@mydomain.ru>; Tue, 19 Aug 2008 22:28:26 +0400 (MSD)
Aug 19 22:28:27 preved amavis[25724]: (25724-10) Checking: 0W61XsfXryDJ <gluck@mail.subscribe.ru> -> <user@mydomain.ru>
Aug 19 22:28:27 preved amavis[25724]: (25724-10) cached a3068c944adc4d8891e79ae3aa02d4b1 from <gluck@mail.subscribe.ru> (0,1)
Aug 19 22:28:27 preved amavis[25724]: (25724-10) SPAM, <gluck@mail.subscribe.ru> -> <user@mydomain.ru>, Yes, score=6.679 tag=2 tag2=6.31 kill=6.31 tests=[AWL=1.721, BAYES_99=3.5, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457], quarantine 0W61XsfXryDJ (spam-quarantine)
Aug 19 22:28:27 preved amavis[25724]: (25724-10) Blocked SPAM, [81.222.129.59] <gluck@mail.subscribe.ru> -> <user@mydomain.ru>, quarantine: spam-0W61XsfXryDJ.gz, Message-ID: <20080815124346.hki.10312289@bank.1credit.subscribe>, mail_id: 0W61XsfXryDJ, Hits: 6.679, 290 ms

причем адрес gluck@mail.subscribe.ru добавлен в базу надежных отправителей postgrey - без толку

помогите плз переупрямить spamassassin!
заранее спасибо!
Артем


Содержание

Сообщения в этом обсуждении
"postfix whitelisting"
Отправлено dz , 20-Авг-08 20:05 
в amavisd.conf
map { $whitelist_sender{lc($_)}=1 } (qw(
....
sklad@f-press.ru
....
));

"postfix whitelisting"
Отправлено tyomikh , 21-Авг-08 08:41 
спасибо за совет, уже разобрался сам:

cat /usr/local/etc/mail/spamassassin/local.cf
#   Set headers which may provide inappropriate cues to the Bayesian
#   classifier
#
# bayes_ignore_header X-Bogosity
# bayes_ignore_header X-Spam-Flag
# bayes_ignore_header X-Spam-Status
loadplugin Mail::SpamAssassin::Plugin::WhiteListSubject
header SUBJECT_IN_WHITELIST eval:check_subject_in_whitelist()
describe SUBJECT_IN_WHITELIST Subject header is in user's white-list
header SUBJECT_IN_BLACKLIST eval:check_subject_in_blacklist()
describe SUBJECT_IN_BLACKLIST Subject header is in user's black-list
score SUBJECT_IN_WHITELIST -100
score SUBJECT_IN_BLACKLIST 100
#blacklist_subject \[[0-9]+\]
#blacklist_subject ]:
whitelist_from gluck@mail.subscribe.ru

!похоже, важно раскомментировать все строчки с SUBJECT_IN_WHITELIST, по всей видимости по дефолту не работает
ну и потом перезапуститься:

/usr/local/etc/rc.d/sa-spamd restart
/usr/local/etc/rc.d/amavisd restart
/usr/local/etc/rc.d/amavis-milter restart


"postfix whitelisting"
Отправлено Maximus , 22-Авг-08 16:53 
>[оверквотинг удален]
>#blacklist_subject ]:
>whitelist_from gluck@mail.subscribe.ru
>
>!похоже, важно раскомментировать все строчки с SUBJECT_IN_WHITELIST, по всей видимости по дефолту
>не работает
>ну и потом перезапуститься:
>
>/usr/local/etc/rc.d/sa-spamd restart
>/usr/local/etc/rc.d/amavisd restart
>/usr/local/etc/rc.d/amavis-milter restart

А sa-spamd зачем запускать вообще, ведь все через amavisd работает


"postfix whitelisting"
Отправлено tyomikh , 22-Авг-08 17:10 
>[оверквотинг удален]
>>
>>!похоже, важно раскомментировать все строчки с SUBJECT_IN_WHITELIST, по всей видимости по дефолту
>>не работает
>>ну и потом перезапуститься:
>>
>>/usr/local/etc/rc.d/sa-spamd restart
>>/usr/local/etc/rc.d/amavisd restart
>>/usr/local/etc/rc.d/amavis-milter restart
>
>А sa-spamd зачем запускать вообще, ведь все через amavisd работает

я на всякий пожарный :)
оказывается, все через амависа работает, он сам spamd передернет, если что?


"postfix whitelisting"
Отправлено Maximus , 28-Авг-08 18:06 
>[оверквотинг удален]
>>>ну и потом перезапуститься:
>>>
>>>/usr/local/etc/rc.d/sa-spamd restart
>>>/usr/local/etc/rc.d/amavisd restart
>>>/usr/local/etc/rc.d/amavis-milter restart
>>
>>А sa-spamd зачем запускать вообще, ведь все через amavisd работает
>
>я на всякий пожарный :)
>оказывается, все через амависа работает, он сам spamd передернет, если что?

он у меня как сервис вообще не запущен