Re: [Exim-users] Глобальный алиас

2015-04-06 Пенетрантность Victor Ustugov
Sergey Shumakher wrote: > пользователи виртуальные в текстовом файле. добавить в список алиасов и проэкспандить результат лукапа в него: a...@domain.ru : ${sg{${sg{${sg{${sg{${readfile{/usr/local/etc/passwd.imap}}}{\N[ \t]*#[^\n]+\n\N}{}}}{\N:[^\n]+\N}{}}}{\N.*@(?!all@domain\.ru).*\n\N}{}}}{\n}{,

Re: [Exim-users] Глобальный алиас

2015-04-06 Пенетрантность Sergey Shumakher
пользователи виртуальные в текстовом файле. 6 апреля 2015 г., 17:39 пользователь Golub Mikhail написал: > Добрый день. > > Пользователи у вас где хранятся? (sql, ldap) > Если в перечисленных - то через роутер, который запросом выберет всех, кто > попадает под заданное вами условие. > > С локальн

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Victor Ustugov
Golub Mikhail wrote: > Спасибо. > Я пробовал с подобным "костылем", но почему-то не доделал :( он более-менее универсальный. сработает в любой ситуации, когда из-за временной ошибки лукапа переменной не присваивается ни один из вариантов новых значений. поэтому его можно использовать не только с

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Golub Mikhail
Спасибо. Я пробовал с подобным "костылем", но почему-то не доделал :( > -Original Message- > From: Exim-users [mailto:exim-users-boun...@mailground.net] On Behalf > Of Victor Ustugov > Sent: Monday, April 06, 2015 1:30 PM > To: Golub Mikhail > Subject: Re: [Exim-users] lookup dnsdb - SE

Re: [Exim-users] Глобальный алиас

2015-04-06 Пенетрантность Golub Mikhail
Добрый день. Пользователи у вас где хранятся? (sql, ldap) Если в перечисленных - то через роутер, который запросом выберет всех, кто попадает под заданное вами условие. С локальными системными пользователями, учитывая алиасы - сходу не скажу. From: Exim-users [mailto:exim-users-boun...@mailgro

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Victor Ustugov
Golub Mikhail wrote: > host_lookup_failed - немного не то (defer тоже не то для той цели, что я > хочу использовать). > Здесь "истина" будет, если запись в прямой и обратной зоне ДНС не совпадают. > > Я же хочу проверять наличие _любой_ записи в обратной зоне для хоста > отправителя. > Есть - хоро

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Golub Mikhail
host_lookup_failed - немного не то (defer тоже не то для той цели, что я хочу использовать). Здесь "истина" будет, если запись в прямой и обратной зоне ДНС не совпадают. Я же хочу проверять наличие _любой_ записи в обратной зоне для хоста отправителя. Есть - хорошо. Нет - плохо. Но под "нет" попад

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Golub Mikhail
> -Original Message- > From: Exim-users [mailto:exim-users-boun...@mailground.net] On Behalf > Of George L. Yermulnik > Sent: Monday, April 06, 2015 12:43 PM > To: exim-users@mailground.net > Subject: Re: [Exim-users] lookup dnsdb - SERVFAIL > > > Перестать использовать defer_never и пере

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Golub Mikhail
> Это не ответ, но при пустом $sender_host_name я отправляю на > селективный greylisting. Поэтому ошибки резолвинга не фатальны. Спасибо. Да, можно отправлять на greylisting. И, скорее всего, на таком варианте и остановлюсь. Но средствами Exim обрабатывать отдельно SERVFAIL и другие явно отрицате

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Victor Ustugov
Golub Mikhail wrote: > Доброго времени суток. приветствую > Подскажите, пожалуйста, как правильно выдать defer, если библиотека > резолвера тоже возвращает SERVFAIL? > > warn set acl_c_rdns = ${lookup > dnsdb{defer_never,ptr=$sender_host_address}{$value}fail} > > Под " condition = ${if eq{$acl_

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность George L. Yermulnik
Hello! On Mon, 06 Apr 2015 at 11:33:52 (+0300), Golub Mikhail wrote: > Доброго времени суток. > Подскажите, пожалуйста, как правильно выдать defer, если библиотека > резолвера тоже возвращает SERVFAIL? > warn set acl_c_rdns = ${lookup > dnsdb{defer_never,ptr=$sender_host_address}{$value}fail}

Re: [Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Lena
> как правильно выдать defer, если библиотека > резолвера тоже возвращает SERVFAIL? > > warn set acl_c_rdns = ${lookup > dnsdb{defer_never,ptr=$sender_host_address}{$value}fail} > > Под " condition = ${if eq{$acl_c_rdns} {}}" - попадают и SERVFAIL и > NXDOMAIN. > > Как отделить временную ошибку рез

[Exim-users] lookup dnsdb - SERVFAIL

2015-04-06 Пенетрантность Golub Mikhail
Доброго времени суток. Подскажите, пожалуйста, как правильно выдать defer, если библиотека резолвера тоже возвращает SERVFAIL? warn set acl_c_rdns = ${lookup dnsdb{defer_never,ptr=$sender_host_address}{$value}fail} Под " condition = ${if eq{$acl_c_rdns} {}}" - попадают и SERVFAIL и NXDOMAIN. Ка