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

EXIM MySQL копия писем на другой ящик, автоответчик

Добавлено: 2010-04-30 17:32:23
User22
EXIM MySQL копия писем на другой ящик
Приветствую, немного поковырялся с эксимом, и огорчен.
Возможно ли в роутах драйверу redirect и accept указать чтобы он шел дальше, по другим роутам.

Код: Выделить всё

system_aliases:
        driver = redirect
        allow_fail
        allow_defer
        data = ${lookup mysql{SELECT `RedirectTo` FROM \
                                        `MailOrders` WHERE \
                                        `LocalPart` = '${quote_mysql:$local_part}' AND \
                                        `Domain` = '${quote_mysql:$domain}'}{$value}fail}
        user = mailnull
        group = mail
        file_transport = address_file
        pipe_transport = address_pipe
Необходимо сие для организации отправки копии писем(redirect) на другие адреса, но при этом, чтобы письма всеравно падали в ящик, сейчас получается что redirect стоит первым, соответственно к следующему роуту уже не идет.
По accept таже ситуация:

Код: Выделить всё

dovecot_delivery:
        driver = accept
        condition = ${lookup mysql{SELECT `ID` FROM \
                                        `MailOrders` WHERE \
                                        `LocalPart` = '${quote_mysql:$local_part}' AND \
                                        `Domain` = '${quote_mysql:$domain}'} {yes} {no} }
        transport = local_delivery
        cannot_route_message = Unknown user
Необходимо чтобы после этого роута, работал этот:

Код: Выделить всё

vac_autoreply:
        driver = accept
        condition = ${lookup mysql{SELECT `ID` FROM \
                                        `MailOrders` WHERE \
                                        `LocalPart` = '${quote_mysql:$local_part}' AND \
                                        `Domain` = '${quote_mysql:$domain}' AND \
                                        `TypeID` = 'AutoReply'} {yes} {no} }
        transport = vac_autoreply
Но в итоге, после первого совпадения, остальные роуты уже не обрабатываются.
Есть какое нить решение?

Re: EXIM MySQL копия писем на другой ящик, автоответчик

Добавлено: 2010-04-30 19:48:51
dikens3
Отладка не позволяет прочитать почему не выполняются условия для последующих роутеров?
В полезных скриптах она есть.

Re: EXIM MySQL копия писем на другой ящик, автоответчик

Добавлено: 2010-05-01 22:06:47
shlash
опция роутера unseen, почти в самом конце страницы: http://www.exim.org/exim-html-current/d ... /ch15.html

dikens3
почему не выполняются условия для последующих роутеров?
Потому что срабатывает первый и к следующим не переходит.