Страница 1 из 1

Exim. Как-то можно в ACL задать свою переменную?

Добавлено: 2006-10-24 15:08:33
Васечкин
есть запрос, который из БД может вернуть 3 результата, в зависимости от результата запрса работает одно из правил..

Как-то можно этот запрос выполнить один раз, присвоить его переменной, а в правилах уже использовать эту переменную??

Добавлено: 2006-10-24 15:15:01
Alex Keda

Добавлено: 2006-10-25 16:52:26
Васечкин
лисяра, такая проблема еще, не могу понять что происходит с "sender_domains".

Отправляю письмо от admin@mydomain.ru -> zzz@mail.ru

Вот здесь sender_domains работает (перехватывает admin@mydomain.ru -> user@mydomain.ru):

Код: Выделить всё

# local -> local
# если письмо идет В домен:
 accept domains = +local_domains
# и отправитель из локального домена:
        sender_domains = +local_domains
# а ип хоста отправителя принадлежит диапазону адресов, с которых можно отправлять
#?      hosts = +relay_from_hosts
        endpass
        log_message = "access denide. user:$authenticated_id, from:$sender_address($sender_host_address) to:$local_part\@$domain)"
        message = Unknown user (local -> local)
        verify = recipient
#       verify = sender
#       authenticated = *
#       control = submission
а в следующем правиле как будто уже нет.. (пропускает admin@mydomain.ru -> zzz@mail.ru)

Код: Выделить всё

 deny sender_domains = +local_domains
         message = ms1