|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Sinelnichenko 2:5020/400 27 Jan 2004 17:45:39 To : vladimir.sharun@ukr.net Subject : Re: Exim+Postgres -------------------------------------------------------------------------------- > SS> routers: > SS> ~~~~~~ > SS> my_domains: > SS> driver = accept > SS> # domains = ${lookup pgsql{select distinct domain_name from > SS> accounts}{$value}} > SS> domains = +local_domains > SS> local_parts = ${lookup pgsql{select username from accounts where > SS> domain_name='$domain'}} > SS> transport = my_transport > А почему же тогда не работает # domains = ${lookup pgsql{select distinct domain_name from accounts}{$value}} ? Я хочу список доменов получать из базы. Тот же трабл - 1 домен вернется - работает, 2 - нет Ведь я ж могу и в domainlist local_domains по идее вызов в базу прописать.. Хотелось бы... > Hе local_parts, а condition - это раз. Роутеру всегда передаётся > 1 реципиент - это два. Кондишн должен быть такой же, как твой local_parts + > в where clause добавить and username='$local_part'. Hу, про кондишен я читал. при его использовании ексима интересует только был success || failю А в локалпартс (по докам) должен быть список возможных ресипиентов. Ведь если я ему указываю их через двоеточие - то все работает :-( Просто, ИМХО кондишен - другой вариант сделать то, что мне нужно. И я его непременно попробую. Hо интересно ж знать, почему не работают выборки из базы - как в случае с доменами, так и в случае с логинами > Кстати, а твой постгрес case-sensitive ? Для SMTP VaSYA==VAsya==vasya. > Если таки сенситив, то сразу делай воркараунд. Даа, тут я подумаю.. Для транспорта уже сделал хранимуюж процедуру. Если не найду приемлемого запроса - сделаю и для этого. Спасибо за напоминание - я это упустил. > SS> Как включить подробные логи в эксиме - не нашел. Максимум - это -v при > SS> старте, который ровным счетом ничего не дает. > > Через sendmail -bh 127.0.0.1. Дебагом обделает весь экран. > Учту на будущее... Возможно, буду ловить вызов списка доменов... - --- WBR, Sergey Sinelnichenko Java Developer --- ifmail v.2.15dev5.1 * Origin: ISP Wnet,Kyiv,Ukraine (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/64095b0975b6.html, оценка из 5, голосов 10
|