Проблема непонятного характера:domainlist local_domains = LOCAL : VIRTUAL,
где LOCAL и VIRTUAL = $lookup { mysql { select .... }} не хочет воприниматься и пишет: "lowest MX points to local host".Когда же указываю руками:
domainlist local_domains = domain1.ru : admin.domain1.ru -
все работает.Синтаксис выборки из базы списка доменов правильный. Выбор пользователей идет из базы и работает при втором варианте.
Может баг?
?
>Проблема непонятного характера:
>
>domainlist local_domains = LOCAL : VIRTUAL,
>где LOCAL и VIRTUAL = $lookup { mysql { select .... }}
> не хочет воприниматься и пишет: "lowest MX points to local
>host".
>
не знаю как с mysql, но предположу, что при присвоении переменных необходимо указать метод. пример:local_domains = cdb;/var/local/spool/exim/domains.cdb
>Проблема непонятного характера:
>
>domainlist local_domains = LOCAL : VIRTUAL,
>где LOCAL и VIRTUAL = $lookup { mysql { select .... }}
> не хочет воприниматься и пишет: "lowest MX points to local
>host".
>
>Когда же указываю руками:
>domainlist local_domains = domain1.ru : admin.domain1.ru -
>все работает.
>
>Синтаксис выборки из базы списка доменов правильный. Выбор пользователей идет из базы
>и работает при втором варианте.
>
>Может баг?
У меня работает, но синтаксис немного другой
domainlist local_domains = ${lookup mysql{SELECT domainname FROM domains \
WHERE domainname='$domain' AND type='LOCAL'}}
Спасибо, заработало по Вашему варианту. Дело похоже в символах перевода строки, что мускул возвращает - эксим их похоже не понимает.