установлен Exim. вот кусок конфигаlocal_route:
driver = manualroute
transport = remote_smtp
route_list = *.local.net $domain
smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp
route_list = * smart.host.ru
хостам в локальной сети почта передается напрямую
всем остальным - через смарт роутер
проверяем:
1) сторонний адресат
exim -bt user@mail.ru
router = smart_route, transport = remote_smtp
host smart.host.ru [xxx.xxx.xxx.xxx]
2) локальный хост
exim -bt user@host.local.net
router = local_route, transport = remote_smtp
host host.local.net [192.168.xxx.xxx]
с доставкой проблем быть не должно
3) на этом же почтовом сервере вертится jail со своим почтовиком
пробуем передать письмо туда
exim -bt user@jail.local.net
LOG: MAIN
remote host address is the local host: jail.local.net (while routing <user@jail.local.net>)
user@jail.local.net cannot be resolved at this time:
remote host address is the local host
увы, не хочет.
Кто нибудь знает, как заставит главную машину обмениваться почтой с jail???