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

Исходное сообщение
"sa-exim "

Отправлено dario , 07-Дек-12 17:29 
Exim собран с sa-exim

При прохождении сообщения пишет SA didn't successfully run against message

2012-12-07 15:26:25 1Tgxwe-000Oej-Vt SA: Action: SA didn't successfully run against message, accepting (time: 1/1 secs | Message-Id: CALrhxXpLr5FMRq2c+d-FM7z0YxVySCJsRNFZM3UtjYdiQCJdRQ@mail.gmail.com). From <ehlotest@gmail.com> (host=client [192.168.10.3]) for noc@nexthop.org.ua


Содержание

Сообщения в этом обсуждении
"sa-exim "
Отправлено DeadLoco , 08-Дек-12 16:58 
> Exim собран с sa-exim

Напрасно. Этот путь неудобен, гораздо кузявее запустить СА отдельным сетевым сервисом, который на вход принимает письма, а на выход отдает набранный балл. Тогда из экзима можно обращаться вот так:

. . . . .
spamd_address           = 127.0.0.1 783
. . . . .
. . . . .
acl_data:
. . . . .
warn    spam            = spamd
        condition       = ${if >{$spam_score_int}{50}}
        add_header      = X-Spam-Detected:
        set acl_m_spam  = yes
. . . . .
accept

Добавленный хедер потом позволит разрулить письмо на роутерах, на сортировщике писем, и уже после доставки - позволит организовать дообучение байеса.

"sa-exim "
Отправлено dario , 09-Дек-12 00:14 
>[оверквотинг удален]
>         condition    
>    = ${if >{$spam_score_int}{50}}
>         add_header    
>   = X-Spam-Detected:
>         set acl_m_spam  =
> yes
> . . . . .
> accept

> Добавленный хедер потом позволит разрулить письмо на роутерах, на сортировщике писем, и
> уже после доставки - позволит организовать дообучение байеса.

condition       = ${if >{$spam_score_int}{50}}
что означает 50 ?


"sa-exim "
Отправлено DeadLoco , 09-Дек-12 00:25 
> condition       = ${if >{$spam_score_int}{50}}
> что означает 50 ?

После обращения к спамд экзим присваивает значения нескольким переменным, доступным внутри конфига. В их числе переменная $spam_score_int - это балл, присвоенный письму спамассассином, домноженый на 10, чтобы получился инт. 50 - это балл 5.0. Если присвоенный балл выше 5.0 - в письмо добавляется служебный хедер, и присваивается еще одна переменная $acl_m_spam значением "yes".