Поставлена такая задача: копии писем приходящих на определенные ящики отправлять на ящик backup_in@pentagon.mil, а исходящую с определенных ящиков - на backup_out@pentagon.mil. Без проблем получилось настроить так, чтобы вся почта отправлялась на backup_in@pentagon.mil и backup_out@pentagon.mil. Код роутера для входящей почты такой:
Код: Выделить всё
mysqluser:
driver = accept
condition = ${if eq{}{${lookup mysql{SELECT `maildir` FROM `mailbox` WHERE `username`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}
transport = mysql_delivery
unseen = true
deliver_copy_in:
driver = accept
condition = ${if eq{}{${lookup mysql{SELECT `maildir` FROM `mailbox` WHERE `username`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}
transport = local_copy_incoming
no_more
Код: Выделить всё
vasya@pentagon.mil
petya@pentagon.mil
room@pentagon.mil
Код: Выделить всё
condition = ${lookup {$local_part@$domain} lsearch{/etc/exim4/backup.conf}{no}{yes}}
или
condition = ${if eq {}{lsearch{/etc/exim4/backup.conf}}{no}{yes}}
Код: Выделить всё
condition = ${if match{$local_part}{kostya}{no}{yes}}
Исходящей почтой еще не занимался. Как можно решить поставленную задачу?
P.S.
# exim -bV
Exim version 4.63 #1 built 20-Jan-2007 10:42:32