|
|
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
|