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

EXIM роутер central_filter и алиасы в БД

Добавлено: 2013-07-25 15:33:31
freeman_tnu
Есть роутер самый первый который ложит спам по условиям в папки юзверей

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

central_filter:
        user = mailnull
        driver = redirect
        senders = !+nospamers
        file = /usr/local/etc/exim/spamfilter
        no_verify
        directory_transport = local_delivery_spam_transport
        allow_filter
ну и транспорт

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

local_delivery_spam_transport:
    driver = appendfile
    check_string = ""
    create_directory
    delivery_date_add
    directory = ${lookup mysql{SELECT CONCAT('/var/mail/exim/', `maildir`, '.Junk') FROM `mailbox` WHERE `username`='${local_part}@${domain}'}}
    allow_symlink
    directory_mode = 770
    envelope_to_add
    group = mail
    maildir_format
    mode = 0600
но блин когда почта приходит на алиас, то получаю

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

2013-07-10 12:42:19 1UwquV-0006Jd-GD == /var/mail/exim/domain.com.ua/osn@domain.com.ua/.Junk/new/ <osn@domain.com.ua> R=central_filter T=local_delivery_spam_transport defer (-21): appendfile: file or directory name "" is not absolute
Пробовал делать симлинк каталога с алиасом на реальный каталог с основным почтовым адресом - не помагает. Может кто сталкивался, как написать запрос в базу?

Re: EXIM роутер central_filter и алиасы в БД

Добавлено: 2014-10-21 7:27:46
Alex Keda
В одном у вас директория, в другом файл. Так работать не будет.
Одинаково должно быть.