проблемы - решил обратиться сюда...
Ломаю голову с эксимом....
В общем проблема вот в чем:
Есть таблица переадресаций MySQL.
В Системном фильтре эксима пишу следующее:
Код: Выделить всё
if foranyaddress "${lookup mysql{SELECT `to` FROM `redirect_tbl` WHERE
`from`='$sender_address' AND
`accept_to`='test@domain.com'
AND `operation`='from_mail' AND `enable`=1;}}" ($thisaddress contains "@")
then
deliver $thisaddress
endif
Обьясню что к чему:
Запрос
Код: Выделить всё
Код
"${lookup mysql{SELECT `to` FROM `redirect_tbl` WHERE
`from`='$sender_address' AND `accept_to`='test@domain.com'
AND `operation`='from_mail' AND `enable`=1;}}"
Код: Выделить всё
"a@mail.ru, b@mail.ru, c@mail.ru"
Задача сводится к тому, чтобы
все что прийдет от $sender_address к примеру на ящик
test@domain.com переадресовать на a@mail.ru, b@mail.ru, c@mail.ru
Собственно, я пытаюсь по очереди циклически сделать delivery на каждый емайл из
этой строки используя $thisaddress.
(так как delivery не поддержит отсылку сразу на несколько адресов mad.gif )
Тут собственно и возникает проблема - не получается правильно
организовать конструкцию цикл - отправка отдельно каждому получателю.
Вероятно я не верно использую if foranyaddress ()
Подсажите как правильно в цикле можно "пробежаться" по каждому из
адресов строки типа "a@mail.ru, b@mail.ru, c@mail.ru" и сделать ему
"delivery"
Буду очень благодарен!