Показать полную графическую версию : Exchange2010 два соединителя отправки
testsia13
07-09-2015, 11:46
Добрый день.
Помогите решить проблему с двумя соединителями для отправки почты.
Имеется два домененных имени и два Exchange сервера, которые находятся в одном домене, необходимо что бы почта первого домена ходила через один пограничный сервер, второго через свой.
Добавляю для второго домена свой соединитель и в соединителе указываю исходящий сервер, промежуточный сервер и адресном пространстве имя домена. Но все почта все равно идет через первый соединитель. Как побороть кто то знает?
ko4evneg
07-09-2015, 12:37
Нужно чтобы почта отправлялась или получалась тоже через разные сервера?
Для исходящих, вам нужно сделать три коннектора: два с меньшей стоимостью, по одному для каждого домена, и один с большей стоимостью - для адресного пространства "*".
testsia13
07-09-2015, 12:49
Спасибо за быстрый ответ.
Да необходимо что бы и отправлялась и получалась через разные сервера.
Попробую отпишусь
testsia13
07-09-2015, 14:29
сделал но почта все равно вылетает через один сервер.
Скажите на коннекторе для пространства "*" в закладке исходящий сервер нужна оба сервака указать? Я оба указал
ko4evneg
07-09-2015, 16:41
Покажите результат Get-SendConnector
Для получения почты через разные сервера нужно сделать MX записи во внешнем DNS, которые будут указывать на разные сервера.
testsia13
07-09-2015, 17:33
с входящей ясно
Identity AddressSpaces Enabled
-------- ------------- -------
SMTP {SMTP:*;2} True
Crimea {SMTP:*;1} True
box.com.ua {SMTP:box.com.ua;1} True
ip.com.ua {SMTP:ip.com.ua;1} True
ko4evneg
07-09-2015, 19:09
У коннектора Crimea поставьте стоимость 2.
testsia13
07-09-2015, 19:50
Поставил вот так но результат тот же
Identity AddressSpaces Enabled
-------- ------------- -------
SMTP {SMTP:*;2} True
Crimea {SMTP:crimea.ua;1} True
bok.com.ua {SMTP:bok.com.ua;1} True
ip.com.ua {SMTP:ip.com.ua;1} True
возможно все же в закладке исходящий сервер нужно что то поменять или галочки какие то где то
ko4evneg
08-09-2015, 10:21
Сделайте "Get-SendConnector | FL name,SourceTransportServers".
привяжите конннекторы к соответствующим серверам ("Set-SendConnector -SourceTransportServers")
testsia13
08-09-2015, 12:08
Так разделено вроде.
Зачем коннектор SMTP там где стоимость 2? Я так полагаю через него все и идет.
Вот еще в очереде пищет когда я отключаю этот коннектор
http://i.piccy.info/i9/91d371ece10a7f9cecfa3464e8ff90d3/1441703218/10539/947729/Snymok_ekrana_2015_09_08_v_11_52_59_800.jpg (http://piccy.info/view3/8709488/74ccdf017ba362371f6a560ec8574db6/1200/)http://i.piccy.info/a3/2015-09-08-09-06/i9-8709488/800x46-r/i.gif (http://i.piccy.info/a3c/2015-09-08-09-06/i9-8709488/800x46-r)
[PS] C:\Windows\system32>Get-SendConnector | FL name,SourceTransportServers
Name : SMTP
SourceTransportServers : {MAIL-CRIMEA, MAIL-IDP}
Name : Crimea
SourceTransportServers : {MAIL-CRIMEA}
Name : bok.com.ua
SourceTransportServers : {MAIL-IDP}
Name : ip.com.ua
SourceTransportServers : {MAIL-IDP}
testsia13
08-09-2015, 17:53
HELLLLLP
ko4evneg
08-09-2015, 20:39
А у вас на какие домены почта отправляется собственно?
testsia13
08-09-2015, 21:13
Не совсем понял вопрос. Почта всегда идет через один и то же соединитель. Если остановить тот, что с *кой и *ку поставить на другом то почта пойдет тудой
ko4evneg
09-09-2015, 11:35
Не совсем понял вопрос. »
Вы сказали, что вам нужна отправка на два разных домена с двух разных серверов. Ошибка из вашего скрина говорит о том, что Exchange не может найти соединитель для отправки на эти домены. Соотвественно вопрос на какие адреса должны отправляться письма, через какой сервер?
testsia13
09-09-2015, 15:26
Да есть два exchange сервера которые введены в один и тот же домен ip.com.ua.
Также на exchange сервере есть обслуживаемые домены bok.com.ua и crimea.ua специально под них был проинстален новый exchange2 сервер и на него перемещены все почтовые ящики обслуживаемых доменов. Под новый exchange сервер был поднят новый пограничный сервер postfix2.
нужно что бы вся почта с exchange2 шла на postfix2, но так не происходит все валится на postfix1.
когда я отправляю письмо с обслуживаемого домена crimia.com и смотрю логи на postfix1 то вижу что письмо один раз отправляется с сервера exchange1 а другой с exchange2.
Я не могу ограничить что бы все письма что идут с exchange2 шли на postfix2.
testsia13
14-09-2015, 13:46
я так понимаю что задача не реальная
ko4evneg
14-09-2015, 14:38
Я понял так, что исходящая почта на любые домены должна идти с exch1 на postfix1 и с exch2 на postfix2? Для решения именно такой задачи:
Делаете 2 коннектора отправки, адресное пространство "*", одинаковая стоимость, указываете "маршрутизировать используя SMART хост" и ставите там postfix1 и 2 соотвественно. Далее ассоциируете эти коннекторы с нужными серверами соотвественно.
Oleg Krylov
14-09-2015, 14:59
Я понял так, что исходящая почта на любые домены должна идти с exch1 на postfix1 и с exch2 на postfix2? Для решения именно такой задачи:
Делаете 2 коннектора отправки, адресное пространство "*", одинаковая стоимость, указываете "маршрутизировать используя SMART хост" и ставите там postfix1 и 2 соотвественно. Далее ассоциируете эти коннекторы с нужными серверами соотвественно. »
Это плевая задача :) Но вот есть подозрение, что топикстартер хочет невозможного, а именно маршрутизации на основании содержимого поля FROM. Т.е. если в поле FROM стоит user@domain1.com - отправлять по одному маршруту, если же user@domain2.com - по другому. Начиная с Exchange 2007 штатного механизма для реализации таких вещей нет (в Exchange 2003 можно было рулить маршрутизацией при помощи назначения разрешений прямо на коннекторы для отдельных групп пользователей, сейчас такой фокус не пройдет). Вариантов два (три):
1. Написать транспортный агент для своих серверов. Для этого нужен SDK и навыки программирования.
2. Купить готовое решение, например вот такое: https://routingruleagent.codeplex.com/
3. Поискать решение в мире OpenSource и *nix. Используя никсовый сервер, как релей, можно отдать задачу маршрутизации ему.
И это будет работать только при условии, что у пользователей стоит правильный Primary SMTP Address, т.к. сообщения уходят ТОЛЬКО с него. Если вы пытаетесь отправить с дополнительного адреса - работать не будет ни одно из решений.
testsia13
21-09-2015, 13:02
всем спасибо за помощь.
Oleg Krylov - спасибо за подсказку!
Разрулил вот по этой инструкции http://support.freshskies.com/customer/portal/articles/1254442-selective-routing-with-exchange-2010
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.