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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Васечкин
проходил мимо

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

Непрочитанное сообщение Васечкин » 2006-10-24 15:08:33

есть запрос, который из БД может вернуть 3 результата, в зависимости от результата запрса работает одно из правил..

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-10-24 15:15:01

Убей их всех! Бог потом рассортирует...

Васечкин
проходил мимо

Непрочитанное сообщение Васечкин » 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