|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Lutov 2:5000/26 22 Nov 2005 19:21:32 To : All Subject : Exim - Greylisting -------------------------------------------------------------------------------- Hello, All! Hello, All! Каким образом можно написать условие для грейлистинга ? Первое условие (condition) в defer не срабатывает :( Доку читал, но не в подробностях, ибо абсолютно некогда, а спам уже достал. Исходный пример брался вот отсюда: http://theinternetco.net/projects/exim/greylist в реинкарнации для MySQL. Совсем исходный вот здесь: http://raw.no/personal/blog/tech/Debian/2004-03-14-15-55_greylisting defer message = Greylisted - please try again a little later. condition = ${if eq{${mask:$sender_host_address/24}}{"1.1.5.8/24"}{no}{yes}} condition = ${if eq{$acl_m2}{0}{1}} condition = ${lookup mysql{GREYLIST_ADD}{yes}{no}} defer message = Greylisted - please try again shortly. condition = ${if eq{$acl_m2}{1}{1}} Условие condition = ${if eq{${mask:$sender_host_address/24}}{"1.1.5.8/24"} не срабатывает, а в остальном все работает. Данное условие необходимо, чтобы пропускать письма от локальных пользователей без проверки. Далее в правилах ACL есть accept hosts = +relay_from_hosts Hо там еще разные проверки до него. PS: exim-4.54. Система - ALM 2.4 -- А5 увидимся е2 ли --- ifmail v.2.14.os-p7 * Origin: Garant-Siberia fidonet station (2:5000/26@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12109d4dde370.html, оценка из 5, голосов 10
|