стоит роутер , на котором установлен exim+dovecot+mysql ... пользователи добавляются в БД ...используют для упрощения phpmyadmin .
Создана база : exim в ней таблица mail
с содержимым:
Код: Выделить всё
user
name
maildir
password
domain
address
alias
в роуте:
Код: Выделить всё
vacation_autoreply:
driver = accept
domains = +local_domains
condition = ${lookup mysql{SELECT active FROM mail WHERE \
domain='${quote_mysql:$domain}' AND \
address='${quote_mysql:$local_part@$domain}' AND \
active='1'}{true}{false}}
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
transport = vacation_autoreply
unseen
Код: Выделить всё
vacation_autoreply:
driver = autoreply
to = $sender_address
from = "$local_part@$domain"
once = /var/mail/exim/vacation/$local_part.db
once_repeat = 7d
subject = Re: =?UTF-8?B?KNCw0LLRgtC+LdC+0YLQstC10YIpINCvINCyINC+0YLQv9GD0YE=?= \
=?UTF-8?B?0LrQtSBcIChhdXRvcmVwbHkpIEkgYW0gb24gdmFjYXRpb24=?=
text = "\
Здравствуйте $h_from\n\n\
Это - автоматический ответ на Ваше письмо $original_local_part@$original_domain \
Не стесняйтесь посылать дополнительную\n\
почту, поскольку это уведомление высылается 1 раз каждые 7 дней.\n\n\
English version below\n\n\
Dear $h_from\n\n\
This is an automatic reply to Your message for $original_local_part@$original_domain \
Feel free to send additional\n\
mail, as only this one notice will be generated once every 7 \
days."
Код: Выделить всё
#address_reply:
#driver = autoreply
в базе exim в таблице mail добавил поле "active" с дефолтным значением равным 1.
выставляю у определенного е-маила значение в поле "active" = "0"
посылаю на данный емаил письмо, автоответа нет, но письмо без проблем доходит до адресата.
Подскажите пожалуйста, как исправить, чтобы заработал автоответ, т.е. чтобы приходило письмо в ответ.