Страница 1 из 1

system filter

Добавлено: 2009-04-29 14:29:00
xsoft-ua
Добрый день! В связи с тем, что не вижу пока никаких способов решения
проблемы - решил обратиться сюда...

Ломаю голову с эксимом.... :crazy:
В общем проблема вот в чем:

Есть таблица переадресаций 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"



Буду очень благодарен!

Re: system filter

Добавлено: 2009-05-06 11:43:48
xsoft-ua
не ужели ни кто не знает как решить это? :(

Re: system filter

Добавлено: 2009-06-30 0:07:39
xsoft-ua
Ребята!! Ну не игнорируйте. Я уверен - кто-то по любому сталкивался с этой проблемой...
не уж то тяжело хоть натолкнуть на верный путь... (

Re: system filter

Добавлено: 2009-06-30 0:12:46
Alex Keda
та по доке всё верно вроде... http://www.lissyara.su/?id=1254#3.26
запускайте с отладкой - смотрите что он делает и что не так.

Re: system filter

Добавлено: 2009-06-30 1:02:54
xsoft-ua
то-есть переменная $thisadress должна по очереди приравниваться каждому из э-мэйл адресов?

Re: system filter

Добавлено: 2009-07-01 10:04:45
Alex Keda
lissyara писал(а):запускайте с отладкой - смотрите что он делает и что не так.

Re: system filter

Добавлено: 2009-07-01 14:34:33
Laa
lissyara, вот жешь блин, себя приходится цитировать.... :cz2: :-D 8)