Приветствую, дорогие!
postfix, spamassassin, unix mailbox'ы.
в общем spamassassin после проверки делает некоторые заголовки:
----------------- cut -----------------
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on proxy.bankos.ru
X-Spam-Level: *****
X-Spam-Status: Yes, hits=5.8 required=5.0 tests=BAYES_44,HTML_50_60,
HTML_IMAGE_ONLY_06,HTML_MESSAGE,RCVD_IN_BL_SPAMCOP_NET,
RCVD_IN_DYNABLOCK,RCVD_IN_SORBS autolearn=no version=2.63
X-Spam-Report:
* 1.4 HTML_IMAGE_ONLY_06 BODY: HTML: images with 400-600 bytes of words
* -0.0 BAYES_44 BODY: Bayesian spam probability is 44 to 50%
* [score: 0.4471]
* 0.1 HTML_MESSAGE BODY: HTML included in message
* 0.1 HTML_50_60 BODY: Message is 50% to 60% HTML
* 1.5 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
* [Blocked - see <http://www.spamcop.net/bl.shtml?80.170.160.163>]
* 2.6 RCVD_IN_DYNABLOCK RBL: Sent directly from dynamic IP address
* [80.170.160.163 listed in dnsbl.sorbs.net]
* 0.1 RCVD_IN_SORBS RBL: SORBS: sender is listed in SORBS
* [80.170.160.163 listed in dnsbl.sorbs.net]
------------------------ cut --------------------
согласно документации спамотсосина, я в /etc/procmailrc поместил следующее:
-------
:0
* ^X-Spam-Status: Yes
spambox
-------
т.е. найденный спам кладецца в ящичек /var/mail/spambox
Теперь если посмотреть на заголовок:
-----
X-Spam-Status: Yes, hits=5.8 required=5.0 tests=BAYES ..........
-----
получается что для это правила в procmailrc достаточно увидеть 'Yes' ?
Почему спрашиваю то...
спамотсосин еще и звездочки кладет... так вот хочу написать правило в procmailrc чтобы он по количеству звездочек делал то или иное действие.
вот скажем если звездочек не много (до 6 скажем) то не трогать письмо - пусть с измененным загловком дойдет то адресата.. а вот если 6 и более до засунуть письмо в spambox...
пробоавл следующее:
-----
:0
* ^X-Spam-Status: Yes
{
:0
* ^X-Spam-Level: ****** <--- 6 звезд
{
:0 c
aza <---- копию себе для анализа
:0
spambox
}
}
-----
но почему-то прокатывали письма и с 5 звездами...
помогите, а? спасибо!