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

exim backup incomming & outgoing mail

Добавлено: 2013-06-10 12:08:02
werder31
Добрый день знатоки Еxim-а
Хочу реализовать резервирование входящей почты, что бы почта дублировалась в отдельную папку на сервере, примерно вот так:

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

/archive/$sender_address/Output/
/archive/$sender_address/Intput/
Что имею на данный момент:
Основной кон файл содержит:

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

system_filter = /usr/local/etc/exim/backup_copy.conf
system_filter_directory_transport = local_copy
/usr/local/etc/exim/backup_copy.conf:

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

if $sender_address_domain is DOMAIN.COM
then
unseen save /var/mail/archive/$sender_address/output/
endif
if $recipients is "${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$recipients' AND `copy_mail`='1' LIMIT 1}}"
then
        unseen save /var/mail/archive/$recipients/input/
endif
transport section:

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

local_copy:
    driver = appendfile
    delivery_date_add
    envelope_to_add
    return_path_add
    group = mail
    user = mailnull
    mode = 0660
    maildir_format = true
    create_directory = true 
при такой конфигурации,исходящая дублируется гуд, а вот входящая дублируется если получателей моего домена не больше одного.
Тоесть если 1-нполучатель, то почта дублируется, system-filter отрабатывает нормально.
Но если получателей больше, но систем фильтр вообще не отрабатывает.
В логах екзима, и в месседжах молчок.

Подскажите плзчто не так сделал!
Заранее спасибо

Re: exim backup incomming & outgoing mail

Добавлено: 2013-06-14 14:35:27
vadim64
надо поменять is на что то типа like в проверочном условии

Re: exim backup incomming & outgoing mail

Добавлено: 2013-06-14 16:00:10
werder31
Тут я уже разобрался, спасибо
Я добавил отдельный роут_бэкап и транспорт именно для бекапа входящей.
Роут_бэкап добавил перед основным роутом получения и все заработало.