none
DNS или Smarthost RRS feed

  • Вопрос

  • Здравствуйте!

    Планируем перейти с *nix почтового сервера на Exchange 2010. Но пока не планируем переводить всех пользователей на Exchange 2010. Имеется 1 домен Windows Server 2003. Сейчас все пользователи используют *nix сервер для отправки и получения почты. Также имеется зарегистрированое доменное имя. MX запись указывает на *nix сервер.

    В этом же домене планируем установить Exchange 2010. Edge пока использоваться не будет. Все роли будут на одном сервере. Вопрос в том, что лучше сделать - настроить внешний DNS (правда пока не придумали как, если можно, подскажите, там ведь есть уже MX запись) или использовать временно существующий почтовый сервер как smarthost (в этом случае, что надо изменить админам этого сервера, чтобы почта для пользователей, у которых ящики будут на Exchange, перенаправлялась на новый сервер).


    MCTS
    5 февраля 2010 г. 15:49

Ответы

  • По поводу настройки smarthost на отправку - вот статья http://technet.microsoft.com/en-us/library/bb676395.aspx
    Другой вопрос, как вы будете получать почту для пользователей Exchange
    Имхо, на период сосуществования Unix можно настроить на прием всей почты для вашего домена, с пересылкой для тех адресов, что нет в его базе - на сервер Excange 2010.

    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:47
    5 февраля 2010 г. 16:26
    Отвечающий
  • Да, будет  лишняя нагрузка на  сервер. Тут еще возможен вариант, что первый сервер вам ответит, что такого пользователя  нет, и тогда до второй  MX уже внешние почтовики не доберутся.

    Я бы выбрал вариант, с  оставить все как есть. Добавить  Exchange и на него отправлять почту (несуществующих пользользователей юникса). Когда миграция закончится, уберете  юникс сервер и все.

    Вот тут  еще ситуация рассматривается по миграции
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:47
    8 февраля 2010 г. 9:16
  • 1) Настраиваете  Send connector (OC -HB - Send Connectors ). Cost  минимален, т.к. это будет основной коннектор. Адрес ставьте "* ", т.к. через этот коннектор вы будете  отправлять  почту во все внешние домены.

    -Во вкладке Network можно выбрать "USE DNS MX" В таком случае вам нужно открыть  доступ на 25 порту еще Exchange серверу. 
    -Как вариант, можно использовать  Relay на  юниксе, и тогда вам в настройках коннектора  нужно выбрать  смарт-хост (Routing throuth the following smart hosts)

    2) Создайте receive Connector  (SC -HB ), для  всех адресов от 0,0,0,0 -255,255,255,255 , т.к. им вы будете принимать почту (в будущем с интернета).

    3) MX оставляйте и не трогайте

    4) На юниксе настройте  так , что бы  несуществующих алиасов он перенаправлял на  exchange.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:46
    • Изменено Bakanov Denis 8 февраля 2010 г. 9:49
    8 февраля 2010 г. 9:44

Все ответы

  • По поводу настройки smarthost на отправку - вот статья http://technet.microsoft.com/en-us/library/bb676395.aspx
    Другой вопрос, как вы будете получать почту для пользователей Exchange
    Имхо, на период сосуществования Unix можно настроить на прием всей почты для вашего домена, с пересылкой для тех адресов, что нет в его базе - на сервер Excange 2010.

    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:47
    5 февраля 2010 г. 16:26
    Отвечающий
  • Не понятно, как у вас организован  доступ к почте из вне, где стоит сам сервер, используете вы  расщепленный  днс (и где он вообще хранится) ?
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    6 февраля 2010 г. 16:58
  • По поводу настройки smarthost на отправку - вот статья http://technet.microsoft.com/en-us/library/bb676395.aspx
    Другой вопрос, как вы будете получать почту для пользователей Exchange
    Имхо, на период сосуществования Unix можно настроить на прием всей почты для вашего домена, с пересылкой для тех адресов, что нет в его базе - на сервер Excange 2010.


    Я правильно понимаю последовательность действий? (Допустим, мы имеем адрессное пространство domain.com и существующий SMTP-домен domain.com, который пока еще обслуживается *nix)
    1. Настраиваем в Exchange Internal relay domain domain.com.
    2. Во внешнем DNS создаем A и MX запись с большим приоритетом для Exchange Server. В этом случае вся почта идет на Hub сервер Exchange.
    3. Настраиваем Send коннектор (вопрос - что надо указать в SMTP Address Space?). В окне Add Smart Host указываем адрес *nix хоста.
    4. Если почта приходит к пользователю, которого нет в базе Exchange, то она перенаправляется на Send коннектор, а дальше на *nix сервер.

    Подскажите, плз, если я что-то не так понял.
    MCTS
    8 февраля 2010 г. 7:32
  • Не понятно, как у вас организован  доступ к почте из вне, где стоит сам сервер, используете вы  расщепленный  днс (и где он вообще хранится) ?
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)

    Есть внешний DNS, расположенный в DMZ. Почтовый сервер - в корпоративной сети.
    MCTS
    8 февраля 2010 г. 7:34
  • Ну тогда у вас есть же доступ к MX записям.

    На переходное время, как  подсказывают коллеги, используйте один сервер в качестве  релея для несуществующих пользователей. Или наоборот.
    Потом , к примеру, можете изменить мх запись на новый сервер.

    Играться с  мх , ну  это  эм....
    Можно поставить разные веса. И когда  почтовики  будут ломиться  на  юниксовый и получат  отлуп (пользователь уже на exchange), то потом  отправят на  второй  сервер с  exchange, где пользователь уже будет.
    Но это весьма корявая  реализация.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    8 февраля 2010 г. 8:08
  • Так вот и пытаюсь найти оптимальное решение. С вашей помощью.

    Что же все-таки лучше - 2 MX записи с разными приоритетами (если да, то в чем заключается "корявость"?), одна MX запись для *nix (и в нем настройка relay exchange) или одна MX запись Exchange (и в нем настроить relay *nix)?

    Требования бизнеса на данный момент - минимально возможное изменение существующих конфигураций и настроек пользователей.


    MCTS
    8 февраля 2010 г. 8:21
  • Корявость  будет в том, что  снаружи сначала все будут валиться  на  один почтовый сервер, спустя время  пойдут по  второй MX, и тогда попадут в почту.

    Почитайте перевод на русский  статьи по поводу миграции на  чангу с мдаймона тут
    Я бы  предложил  поднятие  Exchange, поднятие на нем почтовых ящиков. Пока это все будет  обкатываться, то  почта пусть  ходит через ваш юниксовый (идем по пути меньшего вмешательства), как только  у вас начнут появляться ящики, то переносите почту на пользователей на Exchange, и настраивайте форвард этих пользователей на  юниксе.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    8 февраля 2010 г. 9:06
  • Корявость  будет в том, что  снаружи сначала все будут валиться  на  один почтовый сервер, спустя время  пойдут по  второй MX, и тогда попадут в почту.

    Почитайте перевод на русский  статьи по поводу миграции на  чангу с мдаймона тут
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)

    Немного с этим разобрался. Для пользователя это будет заметно в задержке писем, а для админа - в нагрузке на сервера, правильно?

    Если отбросить этот вариант, то какой из 2-х оставшихся наиболее подходит по вашему мнению?
    MCTS
    8 февраля 2010 г. 9:13
  • Да, будет  лишняя нагрузка на  сервер. Тут еще возможен вариант, что первый сервер вам ответит, что такого пользователя  нет, и тогда до второй  MX уже внешние почтовики не доберутся.

    Я бы выбрал вариант, с  оставить все как есть. Добавить  Exchange и на него отправлять почту (несуществующих пользользователей юникса). Когда миграция закончится, уберете  юникс сервер и все.

    Вот тут  еще ситуация рассматривается по миграции
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:47
    8 февраля 2010 г. 9:16
  • Да, будет  лишняя нагрузка на  сервер. Тут еще возможен вариант, что первый сервер вам ответит, что такого пользователя  нет, и тогда до второй  MX уже внешние почтовики не доберутся.

    Я бы выбрал вариант, с  оставить все как есть. Добавить  Exchange и на него отправлять почту (несуществующих пользользователей юникса). Когда миграция закончится, уберете  юникс сервер и все.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)

    ОК. Спасибо, вроде бы все понятно. Осталось только определиться с порядком настройки Exchange.
    MCTS
    8 февраля 2010 г. 9:22
  • С какими настройками ?
    У вас все будет стандартно для  Exchange.

    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    8 февраля 2010 г. 9:27
  • С какими настройками ?
    У вас все будет стандартно для  Exchange.

    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)

    Мой второй пост в этой ветке.
    MCTS
    8 февраля 2010 г. 9:29
  • 1) Настраиваете  Send connector (OC -HB - Send Connectors ). Cost  минимален, т.к. это будет основной коннектор. Адрес ставьте "* ", т.к. через этот коннектор вы будете  отправлять  почту во все внешние домены.

    -Во вкладке Network можно выбрать "USE DNS MX" В таком случае вам нужно открыть  доступ на 25 порту еще Exchange серверу. 
    -Как вариант, можно использовать  Relay на  юниксе, и тогда вам в настройках коннектора  нужно выбрать  смарт-хост (Routing throuth the following smart hosts)

    2) Создайте receive Connector  (SC -HB ), для  всех адресов от 0,0,0,0 -255,255,255,255 , т.к. им вы будете принимать почту (в будущем с интернета).

    3) MX оставляйте и не трогайте

    4) На юниксе настройте  так , что бы  несуществующих алиасов он перенаправлял на  exchange.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    • Помечено в качестве ответа egoncharov 8 февраля 2010 г. 9:46
    • Изменено Bakanov Denis 8 февраля 2010 г. 9:49
    8 февраля 2010 г. 9:44
  • 1) Настраиваете  Send connector (OC -HB - Send Connectors ). Cost  минимален, т.к. это будет основной коннектор. Адрес ставьте "* ", т.к. через этот коннектор вы будете  отправлять  почту во все внешние домены.

    2) Создайте receive Connector  (SC -HB ), для  всех адресов от 0,0,0,0 -255,255,255,255 , т.к. им вы будете принимать почту (в будущем с интернета).

    3) MX оставляйте и не трогайте

    4) На юниксе настройте  так , что бы  несуществующих алиасов он перенаправлял на  exchange.
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)

    ОК. Спасибо. Будем пробовать!
    MCTS
    8 февраля 2010 г. 9:46