Exim выполнить mysql INSERT
Добрый день, столкнулся с задачей сделать правильный автореспондер для екзима, чтоб он один раз отвечал каждому адресату, а не на каждое письмо. Перерыл весь гугл может невнимательно искал не могу сделать insert в mysql из exim. Сам insert есть
${lookup mysql{INSERT IGNORE INTO `test_insert` (`sender_mail`) VALUES ('${sender_address}')}}
virtual_vacation:
driver = accept
condition = ${if and { {!match {$h_precedence:}{(?i)junk|bulk|list}} \
{eq {${lookup mysql{select users.on_vacation from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \.
and users.on_vacation = '1' \
and users.domain_id=domains.domain_id}}}{1} }} {yes}{no} }
no_verify
no_expn
unseen
transport = virtual_vacation_delivery
Или же тут
virtual_vacation_delivery:
driver = autoreply
from = "${local_part}@${domain}"
to = ${sender_address}
subject = "Autoreply from ${local_part}@${domain}"
text = ${lookup mysql{select vacation from users,domains \
where domain='${quote_mysql:$domain}' \
and localpart='${quote_mysql:$local_part}' \
and users.domain_id=domains.domain_id}}