Страница 1 из 1
Exim как Mail Gateway для EXCHANGE
Добавлено: 2007-04-01 12:14:42
snic
EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.
Re: Exim как Mail Gateway для EXCHANGE
Добавлено: 2007-04-01 18:21:05
abanamat
snic писал(а):EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.
все это делают. Вся дележка в принципе на этом ресурсе в статьях описана.
Добавлено: 2007-04-02 10:55:40
Alex Keda
статья в процессе написания.
На след. неделе выложу.
Добавлено: 2007-04-02 18:28:25
Torero
Если не сложно может опишете частный случай когда на 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
Такие вещи не сильно помагают

Добавлено: 2007-04-03 13:04:54
Alex Keda
не совсем понял вопрос...
не всех - не от всех доменов, или не все имена?
если доменов - то привёдённый роутер самое оно, если пользователей - надо составлять список локальных частей
Добавлено: 2007-04-03 14:38:41
alex3
в системном администраторе за март что-то такое появилось... стр 46... токо как содержание донести? статью перепечатать?
Добавлено: 2007-04-03 15:16:48
snic
alex3 писал(а):в системном администраторе за март что-то такое появилось... стр 46... токо как содержание донести? статью перепечатать?
А как насчёт скана ???
Добавлено: 2007-04-03 15:30:17
alex3
нету

Добавлено: 2007-04-03 16:40:46
Torero
Не все именна локального домена надо отдавать в транспорт local_delivery.
Я так понимаю надо создать некий список локальных имён и через роутер
отправить на на ексченж сервер.
т.е. Есть несколько имён
name1@local.domain
name2@local.domain
Которые надо переслать на ексченж
остальные имена в local.domain оставить для локального транспорта в exime..
Вот
здесь описанно кое какое решение собсветнно для сабжа и моего вопроса.
Добавлено: 2007-04-04 18:02:55
Torero
Я ошибся, не получается переслать некоторые локальные адреса на другой smtp.
Можно или весь домен или гибкий редирект.
Создал я запись
localpartlist email1 = newuser
но не понятно в каком роутере использовать.
manualroute рабтает только с доменными именами.
redirect - ???
Если да, то я не видел ни одного примера как указать
в redirect другой smtp сервак.

Добавлено: 2007-04-05 12:50:16
Torero
Да дело в том что простой redirect не помогает. Внутренний домен полностью совпадает с внешним, прошу обратить на это особое внимание, local_domains внешний домен, и local_domains точно такой же домен в Exchange внутри сетки, то есть при использовании такого редиректа почта после попадания под этот роутер, в конце концов попадает опять на роутер localuser.
Мне нужен механизм который тупо "Особых" пользователей будет кидать через
SMTP на машину внутри сетки c Exchange. Машина имеет как имя так и ип адресс, и обрабатывает, получается, такой же домен.
Добавлено: 2007-04-05 21:48:53
Alex Keda
домен внутри сетки переименуй...
Добавлено: 2007-04-06 11:05:00
Гость
Эх, если б это было так просто...
Доменом внутри сетки управляет AD 2003 с установенным Exachange 2003 + 150 кампов
в домене. У нас есть задача научить Exachange управлять внешней почтой, и раздавать её внутри домена AD 2003. Для этого и надо прокинуть черех Exim внутрь пару пользователей для тестов. Если переименовать домен счас для тестов, то его после внедрения Exachange как основного МТА прийдётся опять переименовывать для совпадения с доменом инета. В общем гемор получается.
Добавлено: 2007-04-09 18:31:31
Torero
В общем моя проблема решилась
тут
Вот таким образом
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 за качественный перевод мануала
который позволил мне правильно сформулировать вопрос и получить ответ.
Пусть и на другом форуме

Добавлено: 2007-04-09 21:33:34
Alex Keda
линух....
фу....
==========
надо приделать определение ОС на сайте, и показывать баннер всяким отсупникам

Типа как на IE бывает ?)))
==========
шутка.
однако - в каждой шутке есть
доля шутки
Добавлено: 2007-04-10 14:28:06
Torero
Это ты про
route_data = ${lookup{$domain}lsearch{/etc/exim/relaydomains}}
????
Конечно же не так, это я переносил и не доглядел.
Только так:
ETC=/usr/local/etc/exim
route_data = ${lookup{$domain}lsearch{ETC/virtusertable}}
Только FreeBSD!!!

Добавлено: 2007-04-17 23:09:49
klin2
Добавлено: 2007-05-12 12:29:27
Гость
линух....
фу....
Вы не любите кошек? Да вы их просто не умеете готовить

Добавлено: 2007-05-14 8:11:12
Alex Keda
может и не умею.
однако померла последняя из этих кошек - почему то было немного грустно

а потом пришла истинная радость, вместе с диском 6.2

Re: Exim как Mail Gateway для EXCHANGE
Добавлено: 2011-01-13 10:17:04
leximo
Добрый всем день! У меня при отправке почты на ящик
user@mail.ru с exchange на exim, exim заворачивает почту снова на exchange, потому что есть учётная запись
user@anyone.ru и именно эта учётка релеется, идёт совпадение по локальной части. Подскажите что не так?