[Sysadmins] exim and virtual_domain_alias
Anton Gorlov
=?iso-8859-1?q?stalker_=CE=C1_altlinux=2Eru?=
Ср Окт 11 15:57:50 MSD 2006
В конфиге Exim указано
virtual_domain_alias:
driver = redirect
allow_fail
data = ${lookup mysql{SELECT recipients FROM aliases WHERE
local_part='${local
retry_use_local_part
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe
где recipients в БД содержит имя конечного юзера, а local_part
соотвественно имена типа hostmaster,postmaster и тд и тп.
пытаюсь отправить письмо на имя скажем hostmaster на virtual.domain
И вижу что оно уходит локальному юзеру (T=local_delivery)
В логе запросов к мусклу при этом
1863 Query SELECT recipients FROM aliases WHERE local_p
art='gorlov' AND domain='virtual.domain'
...
1863 Query SELECT recipients FROM aliases WHERE local_p
art='hostmaster' AND domain='virtual.domain'
1863 Query SELECT recipients FROM aliases WHERE local_p
art='root' AND domain='mail.virtual.domain'
1864 Query SELECT recipients FROM aliases WHERE local_p
art='hostmaster' AND domain='virtual.domain'
mail.virtual.domain
это hostname и оно же primary_hostname.
Вопрос -почему оно не попало под
virtual_domain_alias. Хотя запрос
SELECT recipients FROM aliases WHERE local_p
art='hostmaster' AND domain='virtual.domain'
как раз и выдаёт gorlov (ящик у меня gorlov на virtual.domain)
Подробная информация о списке рассылки Sysadmins