|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 12 Nov 2005 14:42:38 To : Alexander V. Zinin Subject : Re: exim правила для разных rcpt -------------------------------------------------------------------------------- Alexander V. Zinin wrote: > В acl_smtp_data СПАМ фильтруется через spamd, при spam_score > 12 > делается отлуп, при spam_score > 5 спам откладывается просто в отдельную > папку в maildir-е, как письма подозрительные на СПАМ. > Так же есть рассылка mailman, в настройки которой я пока не врубался, > так вот, когда СПАМеры отправляют СПАМ на какую-нить закрытую рассылку, > мне на админскую почту приходит сообщение, что сообщение было отлуплено > и в атаче СПАМерское письмо. > Как мне с помощью всяких condition-ов задать в acl_smtp_data более > жесткую фильтрацию для адресов списка рассылки, т.е. не 12, как для > остальной почты, а, например, 5, чтобы такое письмо до mailman-а не > доходило ? > > Hе могу понять, как это на языке конфига exim-а написать 3-мя > строчками... типа: > deny message = This message scored $spam_score spam points. > condition = rcpt in (all, office, ....) and ${if > >{$spam_score_int}{50}{1}{0}} > spam = spamd:true В acl_smtp_data информация о получателе напрямую недоступна, потому что получателей одного письма может быть несколько. Поэтому нужно разделить на две части: в acl_smtp_rcpt проверять получателя: warn domains = +local_domains local_parts = all : office set acl_m0 = 1 а потом уже использовать это в acl_smtp_data : deny message = This message scored $spam_score spam points condition = $acl_m0 spam = nobody:true condition = ${if >{$spam_score_int}{50}{1}{0}} -- LEFT-(UANIC|RIPE) JID: levsha@jabber.net.ua --- ifmail v.2.15dev5.3 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1049027830d69.html, оценка из 5, голосов 16
|