[exim-conf] new features

Nikolai V. Ivanyushin nvi на sven.ru
Вт Май 24 09:48:01 EEST 2005


Hi all,

Victor Ustugov пишет:
> вечер добрый
> 
> в дополнение к confSPAMASSASSIN_QUARANTINE_DIR введена переменная 
> confSPAMASSASSIN_QUARANTINE_DIR_LEARN:
> 
> dnl месторасположение каратнина для писем, не получивших максимальную
> dnl оценку bayes фильтра:
> dnl define(`confSPAMASSASSIN_QUARANTINE_DIR_LEARN', 
> `/usr/local/mail/sa-learn/${tod_zulu}-${message_id}')dnl
> dnl правила формирования confSPAMASSASSIN_QUARANTINE_DIR_LEARN такие же,
> dnl как и для confSPAMASSASSIN_QUARANTINE_DIR
> 
> пришлось прикрутить эту фишку после того, как на ABBYY Ukraine стали 
> сливать по несколько тысяч спамовых писем, которые нельзя отвергнуть на 
> этапе конверта. весь этот шит стал оседать в карантине spamassassin'а. и 
> все бы ничего, если бы не было необходимости отправлять некоторые из 
> этих писем на дообучение байесу. ну и делать это приходилось ручками. 
> теперь задача упростилась

Вить, а я что-то не совсем въехал, а как это должно помочь дообучению и 
убрать ручки?

> 
> 
> следующая фишка:
> 
> dnl проверка комбинации адреса отправителя и получателя
> dnl NO          - не проводить проверку
> dnl YES         - проводить проверку
> define(`confCHECK_COMPAT', `NO')dnl
> dnl
> dnl комбинации адресов отправителей и получателей указываются в файле
> dnl CONFDIR/access-compat
> dnl в виде:
> dnl sender_mailbox на sender.domain<@>rcpt_mailbox на rcpt.domain : action : 
> message
> dnl
> dnl в качестве action могут быть использованы:
> dnl warn                - выдача предупреждения в лог файл и в заголовки 
> письма
> dnl deny или reject     - отказ в приеме сообщения
> dnl drop или discard    - удаление сообщения
> dnl defer               - возврат временной ошибки отправителю
> dnl
> dnl сообщение message может отсутствовать
> dnl
> dnl в адресе отправителя в левой части допустимо использование масок:
> dnl *@sender.domain<@>rcpt_mailbox на rcpt.domain  : deny : Access denied
> dnl
> dnl допустимо использование регулярных выражений:
> dnl \N^<@>(hostmaster|ftpmaster)@rcpt\.domain$\N : deny : Null sender 
> rejected. Thist is incoming address onl
> dnl
> dnl примеры:
> dnl <@>hostmaster на domain.tld            : deny  : Null sender rejected. 
> Thist is incoming address only.
> dnl a на b.c<@>hostmaster на domain.tld       : warn
> dnl *@b.c<@>hostmaster на domain.tld       : drop
> dnl *<@>hostmaster на domain.tld           : warn
> dnl <@>*@domain.tld                     : deny
> dnl a на b.c<@>*@domain.tld                : warn  : Access denied
> dnl *@b.c<@>*@domain.tld                : warn
> dnl *<@>*@domain.tld                    : warn
> dnl \N^<@>.+ на domain.tld\N               : deny
> dnl \N^a на b.c<@>.+ на domain.tld\N          : warn
> dnl \N^.+ на b.c<@>.+ на domain.tld\N         : defer
> dnl \N^.+<@>.+ на domain.tld\N             : warn
> 
> задумана фишка была давно, очень давно (для sendmail'а реализована 
> наверное уже пару лет назад). но реализована для exim'а только сейчас, 
> как раз из-за той же эпидемии спама на ABBYY.


-- 
SY
Nikolai






Подробная информация о списке рассылки exim-conf