Доброго дня!
Сломал уже всю голову.
Есть связка postfix+dovecot+roundcube+sieve+vacation. Не работает автоответчик. И так и сяк вертел - не работает.Аккаунты виртуальные. Авторизация через AD. Локальной доставкой занимается lda.
Сам фильтр работает. Автоответчик через фильтр - нет.
Создаю через фильтры roundcube: "ответить с сообщением"
В логах dovecot.log такая ошибка:
lda(kazakov@domain.com)<250209><g8vOLLpVNWRh0QMArEkClA>: Info: sieve: msgid=<CABwchr5ixFVCmHjL1EJ_u9WuUnp6W-g-1s85-9Wj_0Jinoyz5w@mail.gmail.com>: vacation action: discarding vacation response to mailinglist recipient <webtest121212@gmail.com>
В master.cf пробовал по разному:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
#flags=DRh user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${domain} -m #${extension}
#flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -a #${recipient}
в main.cf пробовал добавлять:
#mailbox_command = /usr/lib/dovecot/deliver
15-lda.conf
protocol lda {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
90-sieve.conf
sieve = file:/data/mail/%d/%u/sieve;active=/data/mail/%d/%u/sieve/dovecot.sieve
sieve_extensions = +vacation-seconds
sieve_vacation_min_period = 1d
sieve_vacation_default_period = 10d
sieve_vacation_max_period = 30d
# sieve_vacation_use_original_recipient = yes
# sieve_vacation_dont_check_recipient = yes
# sieve_vacation_send_from_recipient = yes
Если нужны еще логи говорите какие, скину.
Реально не пойму в чем дело... Никак. Без вас не справлюсь!
Спасибо, за любую помощь!
P.S. В логах dovecot.log еще такое: Info: conn unix:auth-worker (pid=248417,uid=117): auth-worker<641>: sql(kazakov@domain.com,127.0.0.1,<Misc+g75iIl/AAAB>): unknown user
<U04qOA/5KKxX+uuT>): unknown user
Но думаю это не влияет на полет?