Exim как Mail Gateway для EXCHANGE

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
snic
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-17 17:06:21
Контактная информация:

Exim как Mail Gateway для EXCHANGE

Непрочитанное сообщение snic » 2007-04-01 12:14:42

EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: Exim как Mail Gateway для EXCHANGE

Непрочитанное сообщение abanamat » 2007-04-01 18:21:05

snic писал(а):EXCHANGE жрёт немерено трафика (включая спам и прочую нечесть). Хочется выполнять фильтрацию трафа на exime с пересылкой на EXCHANGE. Кто нибудь делал такое? Поделитесь опытом.
все это делают. Вся дележка в принципе на этом ресурсе в статьях описана.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-02 10:55:40

статья в процессе написания.
На след. неделе выложу.
Убей их всех! Бог потом рассортирует...

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-02 18:28:25

Если не сложно может опишете частный случай когда на 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

Такие вещи не сильно помагают :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-03 13:04:54

не совсем понял вопрос...
не всех - не от всех доменов, или не все имена?
если доменов - то привёдённый роутер самое оно, если пользователей - надо составлять список локальных частей
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-04-03 14:38:41

в системном администраторе за март что-то такое появилось... стр 46... токо как содержание донести? статью перепечатать?
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

snic
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-17 17:06:21
Контактная информация:

Непрочитанное сообщение snic » 2007-04-03 15:16:48

alex3 писал(а):в системном администраторе за март что-то такое появилось... стр 46... токо как содержание донести? статью перепечатать?
А как насчёт скана ???

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-04-03 15:30:17

нету :(
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-03 16:40:46

Не все именна локального домена надо отдавать в транспорт local_delivery.
Я так понимаю надо создать некий список локальных имён и через роутер
отправить на на ексченж сервер.
т.е. Есть несколько имён
name1@local.domain
name2@local.domain
Которые надо переслать на ексченж
остальные имена в local.domain оставить для локального транспорта в exime..
Вот здесь описанно кое какое решение собсветнно для сабжа и моего вопроса.

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-04 18:02:55

Я ошибся, не получается переслать некоторые локальные адреса на другой smtp.
Можно или весь домен или гибкий редирект.
Создал я запись

localpartlist email1 = newuser

но не понятно в каком роутере использовать.
manualroute рабтает только с доменными именами.
redirect - ???

Если да, то я не видел ни одного примера как указать
в redirect другой smtp сервак. :?

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-05 12:50:16

Да дело в том что простой redirect не помогает. Внутренний домен полностью совпадает с внешним, прошу обратить на это особое внимание, local_domains внешний домен, и local_domains точно такой же домен в Exchange внутри сетки, то есть при использовании такого редиректа почта после попадания под этот роутер, в конце концов попадает опять на роутер localuser.
Мне нужен механизм который тупо "Особых" пользователей будет кидать через
SMTP на машину внутри сетки c Exchange. Машина имеет как имя так и ип адресс, и обрабатывает, получается, такой же домен.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-05 21:48:53

домен внутри сетки переименуй...
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-04-06 11:05:00

Эх, если б это было так просто...
Доменом внутри сетки управляет AD 2003 с установенным Exachange 2003 + 150 кампов
в домене. У нас есть задача научить Exachange управлять внешней почтой, и раздавать её внутри домена AD 2003. Для этого и надо прокинуть черех Exim внутрь пару пользователей для тестов. Если переименовать домен счас для тестов, то его после внедрения Exachange как основного МТА прийдётся опять переименовывать для совпадения с доменом инета. В общем гемор получается.

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-09 18:31:31

В общем моя проблема решилась тут

Вот таким образом

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
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-09 21:33:34

линух....
фу....
==========
надо приделать определение ОС на сайте, и показывать баннер всяким отсупникам :)
Типа как на IE бывает ?)))
==========
шутка.
однако - в каждой шутке есть доля шутки
Убей их всех! Бог потом рассортирует...

Torero
проходил мимо
Сообщения: 8
Зарегистрирован: 2006-11-17 15:08:00

Непрочитанное сообщение Torero » 2007-04-10 14:28:06

:D
Это ты про
route_data = ${lookup{$domain}lsearch{/etc/exim/relaydomains}}
????
Конечно же не так, это я переносил и не доглядел.
Только так:

ETC=/usr/local/etc/exim
route_data = ${lookup{$domain}lsearch{ETC/virtusertable}}

Только FreeBSD!!!
:P

klin2
рядовой
Сообщения: 12
Зарегистрирован: 2007-02-09 20:12:25
Откуда: Germany

Непрочитанное сообщение klin2 » 2007-04-17 23:09:49

Другое решение было ранее:

http://forum.lissyara.su/viewtopic.php? ... ght=#15078

С уважением
Klin

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-12 12:29:27

линух....
фу....
Вы не любите кошек? Да вы их просто не умеете готовить ;)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-14 8:11:12

может и не умею.
однако померла последняя из этих кошек - почему то было немного грустно :)
а потом пришла истинная радость, вместе с диском 6.2 :)
Убей их всех! Бог потом рассортирует...

leximo
проходил мимо

Re: Exim как Mail Gateway для EXCHANGE

Непрочитанное сообщение leximo » 2011-01-13 10:17:04

Добрый всем день! У меня при отправке почты на ящик user@mail.ru с exchange на exim, exim заворачивает почту снова на exchange, потому что есть учётная запись user@anyone.ru и именно эта учётка релеется, идёт совпадение по локальной части. Подскажите что не так?