История изменений
Исправление alex_the_v, (текущая версия) :
Самый простой путь все починить - это вместо одной записи в табличке с goto='1@domain.com,2@domain-2.com' сделать две с одинаковым address и разными goto.
Можно еще попробовать сменить запрос в data= на:
select replace(goto, ',', '\n') from alias where address ='${quote_mysql:$local_part@$domain}' AND active='1'}}
Тестить лукапы в экзиме можно в командной строке (обрати внимание на фокусы с кавычками):
$ exim -be '${lookup mysql{SELECT goto FROM alias WHERE address ="'${quote_mysql:$local_part@$domain}'" AND active="'1'"}}'
Или можно заморочиться с сепараторами в конфиге, чтобы он запятые понимал как разделители (что, в принципе, неправильно). Я с ходу не подскажу что там надо прописать.
Исходная версия alex_the_v, :
Самый простой путь все починить - это вместо одной записи в табличке с goto='1@domain.com,2@domain-2.com' сделать две с одинаковым address и разными goto.
Можно еще попробовать сменить запрос в data= на:
select replace(goto, ',', '\n') from alias where address ='${quote_mysql:$local_part@$domain}' AND active='1'}}
Тестить лукапы в экзиме можно в командной строке:
$ exim -be "${lookup mysql{SELECT goto FROM alias WHERE address ='${quote_mysql:$local_part@$domain}' AND active='1'}}"
Или можно заморочиться с сепараторами в конфиге, чтобы он запятые понимал как разделители (что, в принципе, неправильно). Я с ходу не подскажу что там надо прописать.