Exim как Mail Gateway для EXCHANGE
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2006-12-17 17:06:21
- Контактная информация:
Exim как Mail Gateway для EXCHANGE
EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- abanamat
- сержант
- Сообщения: 255
- Зарегистрирован: 2007-03-15 11:24:26
- Откуда: Питер
- Контактная информация:
Re: Exim как Mail Gateway для EXCHANGE
все это делают. Вся дележка в принципе на этом ресурсе в статьях описана.snic писал(а):EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.
- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
Если не сложно может опишете частный случай когда на EXCHANGE
с Exim надо прокинуть не весь домен, а скажем часть пользователей
т.е. кого то оставить на Exime.
domainlist email1 = dunskiy@blabla.com.ua
send_to_gateway:
driver = manualroute
domains = +email1
transport = remote_smtp
route_data = 192.168.0.25
ignore_target_hosts = 127.0.0.0/8 : 0.0.0.0/32
no_more
Такие вещи не сильно помагают
с Exim надо прокинуть не весь домен, а скажем часть пользователей
т.е. кого то оставить на Exime.
domainlist email1 = dunskiy@blabla.com.ua
send_to_gateway:
driver = manualroute
domains = +email1
transport = remote_smtp
route_data = 192.168.0.25
ignore_target_hosts = 127.0.0.0/8 : 0.0.0.0/32
no_more
Такие вещи не сильно помагают

- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- alex3
- лейтенант
- Сообщения: 872
- Зарегистрирован: 2006-11-20 16:47:56
- Откуда: Переславль
- Контактная информация:
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2006-12-17 17:06:21
- Контактная информация:
- alex3
- лейтенант
- Сообщения: 872
- Зарегистрирован: 2006-11-20 16:47:56
- Откуда: Переславль
- Контактная информация:
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
Не все именна локального домена надо отдавать в транспорт local_delivery.
Я так понимаю надо создать некий список локальных имён и через роутер
отправить на на ексченж сервер.
т.е. Есть несколько имён
name1@local.domain
name2@local.domain
Которые надо переслать на ексченж
остальные имена в local.domain оставить для локального транспорта в exime..
Вот здесь описанно кое какое решение собсветнно для сабжа и моего вопроса.
Я так понимаю надо создать некий список локальных имён и через роутер
отправить на на ексченж сервер.
т.е. Есть несколько имён
name1@local.domain
name2@local.domain
Которые надо переслать на ексченж
остальные имена в local.domain оставить для локального транспорта в exime..
Вот здесь описанно кое какое решение собсветнно для сабжа и моего вопроса.
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
Я ошибся, не получается переслать некоторые локальные адреса на другой smtp.
Можно или весь домен или гибкий редирект.
Создал я запись
localpartlist email1 = newuser
но не понятно в каком роутере использовать.
manualroute рабтает только с доменными именами.
redirect - ???
Если да, то я не видел ни одного примера как указать
в redirect другой smtp сервак.
Можно или весь домен или гибкий редирект.
Создал я запись
localpartlist email1 = newuser
но не понятно в каком роутере использовать.
manualroute рабтает только с доменными именами.
redirect - ???
Если да, то я не видел ни одного примера как указать
в redirect другой smtp сервак.

-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
Да дело в том что простой redirect не помогает. Внутренний домен полностью совпадает с внешним, прошу обратить на это особое внимание, local_domains внешний домен, и local_domains точно такой же домен в Exchange внутри сетки, то есть при использовании такого редиректа почта после попадания под этот роутер, в конце концов попадает опять на роутер localuser.
Мне нужен механизм который тупо "Особых" пользователей будет кидать через
SMTP на машину внутри сетки c Exchange. Машина имеет как имя так и ип адресс, и обрабатывает, получается, такой же домен.
Мне нужен механизм который тупо "Особых" пользователей будет кидать через
SMTP на машину внутри сетки c Exchange. Машина имеет как имя так и ип адресс, и обрабатывает, получается, такой же домен.
- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
Эх, если б это было так просто...
Доменом внутри сетки управляет AD 2003 с установенным Exachange 2003 + 150 кампов
в домене. У нас есть задача научить Exachange управлять внешней почтой, и раздавать её внутри домена AD 2003. Для этого и надо прокинуть черех Exim внутрь пару пользователей для тестов. Если переименовать домен счас для тестов, то его после внедрения Exachange как основного МТА прийдётся опять переименовывать для совпадения с доменом инета. В общем гемор получается.
Доменом внутри сетки управляет AD 2003 с установенным Exachange 2003 + 150 кампов
в домене. У нас есть задача научить Exachange управлять внешней почтой, и раздавать её внутри домена AD 2003. Для этого и надо прокинуть черех Exim внутрь пару пользователей для тестов. Если переименовать домен счас для тестов, то его после внедрения Exachange как основного МТА прийдётся опять переименовывать для совпадения с доменом инета. В общем гемор получается.
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
В общем моя проблема решилась тут
Вот таким образом
localparts = newuser : dunsk
relaydomains:
local_parts = +email1
driver = manualroute
transport = remote_smtp
route_data = ${lookup{$domain}lsearch{/etc/exim/relaydomains}}
no_more
/etc/exim/relaydomains
localdomain.com.ua: 192.168.0.25::25
localdomain.com.ua прописан как local_domains.
Ессесено что роутер relaydomains должен стоять _ПЕРЕД_ роутером принимающим почту для локальных пользователей.
Вот что говорит Exim
ub# exim -bt dunsk@localdomain.com.ua
dunsk@localdomain.com.ua
router = relaydomains, transport = remote_smtp
host 192.168.0.25 [192.168.0.25] port=25
Благодарю всех, особенно lissyara за качественный перевод мануала
который позволил мне правильно сформулировать вопрос и получить ответ.
Пусть и на другом форуме
Вот таким образом
localparts = newuser : dunsk
relaydomains:
local_parts = +email1
driver = manualroute
transport = remote_smtp
route_data = ${lookup{$domain}lsearch{/etc/exim/relaydomains}}
no_more
/etc/exim/relaydomains
localdomain.com.ua: 192.168.0.25::25
localdomain.com.ua прописан как local_domains.
Ессесено что роутер relaydomains должен стоять _ПЕРЕД_ роутером принимающим почту для локальных пользователей.
Вот что говорит Exim
ub# exim -bt dunsk@localdomain.com.ua
dunsk@localdomain.com.ua
router = relaydomains, transport = remote_smtp
host 192.168.0.25 [192.168.0.25] port=25
Благодарю всех, особенно lissyara за качественный перевод мануала
который позволил мне правильно сформулировать вопрос и получить ответ.
Пусть и на другом форуме

- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2006-11-17 15:08:00
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2007-02-09 20:12:25
- Откуда: Germany
-
- проходил мимо
- Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
Re: Exim как Mail Gateway для EXCHANGE
Добрый всем день! У меня при отправке почты на ящик user@mail.ru с exchange на exim, exim заворачивает почту снова на exchange, потому что есть учётная запись user@anyone.ru и именно эта учётка релеется, идёт совпадение по локальной части. Подскажите что не так?