Я в роутере exim прописую
userautoreply:
driver = autoreply
from = ${local_part}@${domain}
reply_to = ${local_part}@${domain}
to = ${sender_address}
subject = AutoReply Re: ${rfc2047:$h_Subject:}
text = ${lookup mysql{SELECT message FROM autoreply WHERE recipient='${local_part}@${domain}'}}
Транспорт
userautoreply:
driver = accept
condition = ${if eq{} {${lookup mysql{SELECT recipient FROM autoreply \
WHERE recipient='${local_part}@${domain}'}}}{no}{yes}}
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
transport = userautoreply
unseenПри рестарте экзима ошибка: cannot find router driver "autoreply"
Может я не туда в роутерах ставлю?
Или у меня экзим собран без поддержки autoreply?
>[оверквотинг удален]
>! ^noreply@.*"
>no_expn
>no_verify
>transport = userautoreply
>unseen
>
эта строка в роутере должна быть.
transport = userautoreply
>эта строка в роутере должна быть.
>transport = userautoreplyНе понял какая строчка и вместо какой можно уточнить?
>эта строка в роутере должна быть.
>transport = userautoreplyВсё спасибо разобрался работает
>>эта строка в роутере должна быть.
>>transport = userautoreply
>
>Всё спасибо разобрался работаетчто-то смотрю в книгу вижу фигу.
Автореплай настраивал по той же статье, получил ту же ошибку.
Перенес строку transport = userautoreply из транспорта в роутер, но проблему это не решило.
Подскажите, где я был не прав?ЗЫ.
в транспорте:userautoreply:
driver = accept
condition = "user@mydomain.com"
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
unseenв роутере:
userautoreply:
driver = autoreply
from = ${local_part}@${domain}
reply_to = ${local_part}@${domain}
to = ${sender_address}
subject = AutoReply Re: ${rfc2047:$h_Subject:}
text = "test bla bla bla"
transport = userautoreply
>[оверквотинг удален]
>>
>>Всё спасибо разобрался работает
>
>что-то смотрю в книгу вижу фигу.
>Автореплай настраивал по той же статье, получил ту же ошибку.
>Перенес строку transport = userautoreply из транспорта в роутер, но проблему это
>не решило.
>Подскажите, где я был не прав?
>
>ЗЫ.Вы перепутали транспорт и роутер надо наоборот
Роутер: (я в роутере поставилы это перед system_aliases:)
userautoreply:
driver = accept
condition = "user@mydomain.com"
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
transport = userautoreply ------вот тут это надо (вы пропустили)
unseenТранспорт: (это поставил в транспорте после remote_smtp:)
userautoreply:
driver = autoreply
from = ${local_part}@${domain}
reply_to = ${local_part}@${domain}
to = ${sender_address}
subject = AutoReply Re: ${rfc2047:$h_Subject:}
text = "test bla bla bla"
transport = userautoreply -------тут этого не надо
>Вы перепутали транспорт и роутер надо наоборотогромное спасибо!