Нетривиальная конфигурация Exim

Здесь обсуждаются вопросы настройки и администрирования почтового сервера Exim.
Писать в этот форум могут только зарегистрированные пользователи.

Модераторы: prefer, alexandrnew, ALex_hha, Roman, Axel

Ответить
kam72
Новичок
Новичок
Сообщения: 2
Зарегистрирован: 05 окт 2007, 19:22
Откуда: Тюмень

Нетривиальная конфигурация Exim

Сообщение kam72 » 18 окт 2007, 17:10

Добрый день всем!

По совету общественности поставил Exim для решения нетривиальной
задачи. Есть машина у которой на интерфейсе прописано 2 IP-адреса
IP1 и IP2. Есть два домена domain1.ru и domain2.ru. МХ-ы этих доменов
резолвятся в IP1 и IP2 соответственно. Hужно реализовать следующее:

1.) Exim должен слушать на двух IP-адресах. Выдавать в баннере
mx.domain1.ru при подключении клиента к IP1 и mx.domain2.ru при
подключении к IP2.

2.) При отправке письма от user1@domain1.ru оно должно уходить во
внешний мир с IP1, а от user2@domain2.ru - с IP2.

3.) Если письмо отправляется с IP1, то Exim должен говорить "HELO
mx.domain1.ru", а если с IP2 - "HELO mx.domain2.ru".

Третий день читаю мануал и гуглю. Результатов пока нет. Подскажите
пожалуйста с какой стороны подступиться к задаче. Hаправьте в нужном
направлении.

Спасибо!

Аватара пользователя
corvax
Новичок
Новичок
Сообщения: 10
Зарегистрирован: 06 янв 2006, 15:52
Откуда: Kiev, Ukraine

Re: Нетривиальная конфигурация Exim

Сообщение corvax » 28 май 2008, 17:51

kam72 писал(а):Добрый день всем!

По совету общественности поставил Exim для решения нетривиальной
задачи. Есть машина у которой на интерфейсе прописано 2 IP-адреса
IP1 и IP2. Есть два домена domain1.ru и domain2.ru. МХ-ы этих доменов
резолвятся в IP1 и IP2 соответственно. Hужно реализовать следующее:

1.) Exim должен слушать на двух IP-адресах. Выдавать в баннере
mx.domain1.ru при подключении клиента к IP1 и mx.domain2.ru при
подключении к IP2.
smtp_active_hostname = ${if eq{$received_ip_address}{IP2}{mx.domain2.ru}{mx.domain1.ru}}
kam72 писал(а):2.) При отправке письма от user1@domain1.ru оно должно уходить во
внешний мир с IP1, а от user2@domain2.ru - с IP2.
interface = ${if eq{$sender_address_domain}{domain2.ru}{IP2}{IP1}}
kam72 писал(а):3.) Если письмо отправляется с IP1, то Exim должен говорить "HELO
mx.domain1.ru", а если с IP2 - "HELO mx.domain2.ru".
helo_data = ${if eq{$sender_address_domain}{domain2.ru}{mx.domain2.ru}{mx.domain1.ru}}

предварительно нужно по совету выше привязать interface к $sender_address_domain
kam72 писал(а):Третий день читаю мануал и гуглю. Результатов пока нет. Подскажите
пожалуйста с какой стороны подступиться к задаче. Hаправьте в нужном
направлении.

Спасибо!
--
/corvax

Ответить