|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : vladimir.sharun@ukr.net 2:5020/400 27 Jan 2004 09:51:35 To : "Sergey Sinelnichenko" Subject : Re: Exim+Postgres -------------------------------------------------------------------------------- Sergey Sinelnichenko wrote: 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 Hе local_parts, а condition - это раз. Роутеру всегда передаётся 1 реципиент - это два. Кондишн должен быть такой же, как твой local_parts + в where clause добавить and username='$local_part'. Кстати, а твой постгрес case-sensitive ? Для SMTP VaSYA==VAsya==vasya. Если таки сенситив, то сразу делай воркараунд. SS> Как быть? Это баг эксим и/или постгреса? Кстати, внутрь $lookup я и SS> {$value} как в закомментированных domains тоже прописывал - не помогает. SS> Такое ощущение, что более 1 результата работы SQL запроса неправильно SS> expands в colon-separated listю SS> Как включить подробные логи в эксиме - не нашел. Максимум - это -v при SS> старте, который ровным счетом ничего не дает. Через sendmail -bh 127.0.0.1. Дебагом обделает весь экран. -- UKR.NET Postmaster --- ifmail v.2.15dev5.1 * Origin: UkrNet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4480ec42443b.html, оценка из 5, голосов 10
|