Страница 1 из 1

exim - проблема доставки почты в jail

Добавлено: 2006-10-25 16:36:19
ave
установлен 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???

Добавлено: 2006-10-25 18:21:58
Alex Keda
кактой список локальных доменов в конфиге?
какой IP возвращает DNS на jail.чего.то.там

exim - проблема доставки почты в jail

Добавлено: 2006-10-26 8:01:58
Александр
local.net - это зона внутренней сети
соответственно *.local.net - хосты внутреннй сети, в том числе и jail-машин

имеется родительская машина (роутер в инет)
сетевая во внутреннюю сеть имеет адрес 192.168.0.1 и алиас 192.168.0.2
по днс откликается на <local.net>

на ней же запущен jail (jail_test_hostname="jail.local.net" jail_test_ip="192.168.0.2")
по днс откликается на <jail.local.net>

интересует - можно ли сделать обмен почтой между почтовиками на родительской машине и в jail
или exim на родительской машине считает адрес 192.168.0.2 локальным и работать с ним по smtp не хочет?

кстати, на jail стоит sendmail. если в настройках в качестве smart-роутера указать IP родительской, то отправлять почту не хочет
а если смартом сделать соседнюю машину, то почта отправляется

exim - проблема доставки почты в jail

Добавлено: 2006-10-26 8:32:24
ave
дополнительно:

в списке local_domains ---> jail.local.net отсутствует

Добавлено: 2006-10-26 8:55:38
Alex Keda
наверно, надо заставит exim слушать один IP адрес...

Добавлено: 2006-10-26 11:37:20
ave
нечто похожее мне и подозревалось,
но ваш ответ заставил более тщательно порыться по докам exim

следующая опция в конфиге решает все

local_interfaces = <; 127.0.0.1; 192.168.0.1

"<;" заменяет стандартный разделитель ":" на ";" ,так кажется

обратная задача, для jail-овского почтовика вероятно решается так-же