Здравствуйте, Exim-users.

Переезжал на новый сервер с exim. На нем есть такой роутер

virtual_domains:
  driver = redirect
  allow_fail
  data = ${lookup pgsql{SELECT concat('/var/mail/',maildir) FROM public.mailbox 
\
                WHERE local_part = '${quote_pgsql:$local_part}' \
                AND domain = '${quote_pgsql:$domain}' \
                AND active = 't'}}
  local_part_suffix = -*
  local_part_suffix_optional
  retry_use_local_part
  directory_transport = virtual_delivery
  reply_transport = address_reply
  pipe_transport = address_pipe

Выяснилось, что quote_pgsql эскейпит '%' и '_'.
Допустимо ли в условии WHERE поменять '=' на like или как-то по-другому надо 
строить запрос?
Вообще убрать quote_pgsql и делать проверки самим exim?

-- 
С наилучшими пожеланиями (73),
AID1-UANIC AID-EUNIC
Тел: +380 (44) 4619175, 4943810
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить