Заменяем стандартный роутер system_aliases на этот:
begin routers
vdom_aliases:
driver = redirect
allow_defer
allow_fail
domains = dsearch;/usr/local/etc/exim/virtual
data = ${expand:${lookup{$local_part}lsearch*@{/usr/local/etc/exim/virtual/$domain}}}
retry_use_local_part
pipe_transport = address_pipe
file_transport = address_file
В папке /usr/local/etc/exim/virtual создаем текстовые файлы с названием домена следующего вида:
# Почту для ravenor@domain доставлять пользователю ravenor@domain
ravenor : ravenor
# Почту для inquisitor@domain доставлять пользователю ravenor@domain
inquisitor : ravenor
# Почту для imperator@domain принимать безо всяких вопросов и кидать в /dev/null
imperator : :blackhole:
# Почту для heretic@domain отбрасывать на этапе SMTP-сессии
heretic : :fail:
# Все остальную почту доставлять пользователю heretic@domain
# (она будет отброшена правилом, которое задано для heretic)
* : heretic