Exim + Exchange authentication
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Exim + Exchange authentication
Настроил почтовый фильтр на основе Exim, который стоит перед Exchange. Осталась только одна проблема. Для того что бы послать письмо на адрес рассылки, пользователь должен аутентифицироватся. Можно было бы просто оставить принятие таких решений на exim, а в exchange вообще такую проверку отключить. Но во первых не вся почта идет через exim, а во вторых, уж очень хочется мне с этой темой разобраться. Отсюда сразу несколько вопросов. Я так и не понял как происходит аутентификация, если между пользователем и Exchange находится еще один MTA. Можно ли вообще это реализовать таким образом, как в моем варианте, т.е. что бы пользователь аутентифицировался у exim, а exim передавал эти данные exchange. Если можно, то как такое реализовать, если учетки хранятся в AD?
Компьютер должен работать, человек - думать.
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35413
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim + Exchange authentication
скрипт перловый накидай чтоб коннектился к другому и скармливал ему данные по авторизаци
Убей их всех! Бог потом рассортирует...
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
направление мыслей уловил, спасибо...
Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Если у тебя все данные хранятся в одном месте (а скорее всего это так, и место это - AD), то не проще ли сделать так, чтоб они аутентифицировали пользователя оба по очереди?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
В том то и заключалась первая часть вопроса 
Допустим я аутентифицировал пользователя на экзиме, но как эти данные потом предоставить эксчанге? Если есть опыт, подскажи, плз, как это работает.

Допустим я аутентифицировал пользователя на экзиме, но как эти данные потом предоставить эксчанге? Если есть опыт, подскажи, плз, как это работает.
Компьютер должен работать, человек - думать.
- buryanov
- ст. сержант
- Сообщения: 311
- Зарегистрирован: 2008-04-29 13:41:48
- Откуда: Харьков
- Контактная информация:
Re: Exim + Exchange authentication
Я чтото несовсем понял схему, как я понял, у тебя Exchnage - офисный почтовик, но пользователи конектятся не к Exchnage, а к exim, так я понимаю, или у тебя есть почтовые групы на Exchange и именно к ним нужна авторизация, а exim у тебя пограничный сервер между Exchange и Internet?
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov
buryanov*ukr.net
icq# 118639660; skype: buryanov
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Экзим - смотрит в инет, Эксчанга - нет. Локальные пользователи работают с Эксчангой, с мира приходит почта на Экзим, который пересылает ее на Эксчангу. Авторизация нужна только для групп рассылок. Итого: Удаленные пользователи не могут слать письма на адреса групп рассылок.
Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Нужно ли передавать эти данные exchange'у? Пускай каждый аутентифицирует, как умеет. Т.е., если правильный пользователь снаружи хочет отправить письмо, он коннектится к экзиму, аутентифицируется и отправляет. Если внутри сети - коннектится к эксу, тоже аутентифицируется и тоже отправляет. Поскольку у тебя данные хранятся в одном месте (AD), то результаты аутентификации будут одинаковые. Если я правильно понял задачу.Aust писал(а):Допустим я аутентифицировал пользователя на экзиме, но как эти данные потом предоставить эксчанге? Если есть опыт, подскажи, плз, как это работает.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- buryanov
- ст. сержант
- Сообщения: 311
- Зарегистрирован: 2008-04-29 13:41:48
- Откуда: Харьков
- Контактная информация:
Re: Exim + Exchange authentication
Exchange после Exima заново запросит аудентификацию, ему нужно чтоб exim приконектился к Exchange и проидентифицировался, а пользователь идентифицируется только на eximprinceps писал(а):Нужно ли передавать эти данные exchange'у? Пускай каждый аутентифицирует, как умеет. Т.е., если правильный пользователь снаружи хочет отправить письмо, он коннектится к экзиму, аутентифицируется и отправляет. Если внутри сети - коннектится к эксу, тоже аутентифицируется и тоже отправляет. Поскольку у тебя данные хранятся в одном месте (AD), то результаты аутентификации будут одинаковые. Если я правильно понял задачу.Aust писал(а):Допустим я аутентифицировал пользователя на экзиме, но как эти данные потом предоставить эксчанге? Если есть опыт, подскажи, плз, как это работает.
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov
buryanov*ukr.net
icq# 118639660; skype: buryanov
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Тогда я чего-то не допонимаю, объясните подробнее, как должно выглядеть с точки зрения юзера
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Вот тут вопрос, при такой схеме, экзим должен аутентифицироватся своей учеткой или данными, которые предоставил пользователь? Если второй вариант, то как передать эти данные средствами экзима?buryanov писал(а):Exchange после Exima заново запросит аудентификацию, ему нужно чтоб exim приконектился к Exchange и проидентифицировался, а пользователь идентифицируется только на exim
P.S.: сейчас пытаюсь вкурить http://www.lissyara.su/?id=1233#33.5, но не могу понять как этим правильно воспользоватся...
P.P.S.: пытался установить переменные client_name и client_secret, но экзим сказал что не знает он таких опций.
P.P.P.S

для plain
Код: Выделить всё
client_send = ^username^password
Компьютер должен работать, человек - думать.
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Камрады. Неужели никто не аутентифицировал экзим как клиента?
Может кто-то хоть знает где можно отловить имя пользователя и пароль, которые отдает клиент экзиму когда аутентифицируется?
Может кто-то хоть знает где можно отловить имя пользователя и пароль, которые отдает клиент экзиму когда аутентифицируется?
Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Аутентификационная информация, если правильно помню, в переменных $auth1, $auth2 и $auth3. Все-таки не могу уяснить, зачем нужно дважды проводить аутентификацию, объясни поподробней.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
в этих переменных эта информация хранится только в процессе аутентификации, как ее оттуда выловить - не пойму. В процессе обработки письма - эти переменные - пустые...
Двойная аутентификация нужна потому что у некоторых групп рассылки - ограниченный круг пользователей - которые имеют право ими пользоваться, такую проверку может сделать только эксчанга. Да и просто хочется выполнить задачу без изменения эксчанги.
Двойная аутентификация нужна потому что у некоторых групп рассылки - ограниченный круг пользователей - которые имеют право ими пользоваться, такую проверку может сделать только эксчанга. Да и просто хочется выполнить задачу без изменения эксчанги.
Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Почему нельзя экзим заставить делать такую проверку?Aust писал(а):такую проверку может сделать только эксчанга.
Наверное значение присвоить какой-нибудь левой переменной, которая не используется.Aust писал(а):как ее оттуда выловить - не пойму.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Список членов группы хранится в зашифрованом виде, по моему легче сделать честную аутентификацию, чем разбираться как эксчанга разруливает группы рассылок.
На счет присвоения значения переменным - я сегодня уже пол дня играюсь с этим, но никак не получается... Пойду дальше маны курить.
На счет присвоения значения переменным - я сегодня уже пол дня играюсь с этим, но никак не получается... Пойду дальше маны курить.
Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
Может тех, кому нужны эти списки рассылок напрямую на exchange пускать?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Неужели аутентификация экзима, как клиента данными пользователя - это настолько редкая и не нужная операция, что ее необходимо делать через одно место? 

Компьютер должен работать, человек - думать.
- Aust
- мл. сержант
- Сообщения: 135
- Зарегистрирован: 2007-11-28 12:27:22
- Откуда: Україна, Київ
Re: Exim + Exchange authentication
Победил. Опция Server_set_id - рулит 

Компьютер должен работать, человек - думать.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Exim + Exchange authentication
опиши подробнее, вдруг еще кому понадобится
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru