Информация о почтовых алиасах в Exim по умалчанию хранится в файле /etc/aliases. Рассмотрим синтаксис файла, а также ту часть конфигурационного файла, которая отвечает за редирект (redirect) почты.
Стандартные записи в файле:
...
toor: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
tty: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
usenet: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
uucp: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
...
Добавляем свои алиасы. У одного алиаса может быть несколько адресатов, как локальных, так и внешних. Если адресатов несколько, то адреса пречисляются в одну строку через запятую с пробелом:
...
test: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її., Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
...
Файл конфигурации exim, раздел routers:
begin routers
...
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
user = mailnull
group = mail
pipe_transport = address_pipe
reply_transport = address_reply
...
Следует отметить, что в случае присутствия в разделе routers роутера smarthost (manual routing), направляющего всю почту для определенного домена на другой почтовый сервер (например, с почтового сервера-релея на почтовый сервер с ящиками пользователей), то блок system_aliases должен располагаться перед блоком smartroute, например:
begin routers
...
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
user = mailnull
group = mail
pipe_transport = address_pipe
reply_transport = address_reply
smarthost:
driver = manualroute
domains = megacom.com.ua
transport = remote_smtp
route_list = * mail.somedomain.com