none
Миграция на Exchange RRS feed

  • Вопрос

  • Добрый день, коллеги.

    Прошу поделиться опытом, если не сложно.

    Есть организация, например ООО "Рога". И есть у неё домен roga.net и к нему привязана почта, которая вертится на postfix, который на freebsd. На postfix используются локальные учётные данные и у пользователей куча ящиков типа blablabla@roga.net многим ящикам уже много лет и, конечно же, многие из них указаны в официальных и не очень документах и пр. Пользователи не в домене!

    Возникла задача. Внедрить в организации AD и Exchange Server... Проблема в том, что пользователей много (более 500) и осуществить мгновенный переход просто невозможно. Планируется постепенный перевод пользователей. Общая картинка миграции вполне понятна, кроме вопроса почты. Exchange Server должен тоже работать в итоге тоже с доменом roga.net

    Получается, что пользователи, которые не в домене, должны работать со старым postfix со своим e-mail, а после ввода в домен уже на Exchange с этим же e-mail.

    Как-то можно осуществить сосуществование этих двух серверов? Вопрос сохранения и миграции самих писем не стоит вообще.

    Спасибо.

Ответы

  • Пчтовые серверы надо поставить "друг за другом": не нашел почтовй ящик - переслал на второй сервер. Это называется Shared Address Space

    https://technet.microsoft.com/en-us/library/bb676395%28v=exchg.141%29.aspx

    https://support.microsoft.com/en-us/kb/321721


    Сазонов Илья

    https://isazonov.wordpress.com/

    • Помечено в качестве ответа Andrey Vertexx 13 июля 2015 г. 11:49
    Модератор
  • Собственно, суть желаемого, это то же самое, как обслуживание несколькими Postfix одного почтового домена, когда ящики реально раскиданы по нескольким серверам.

    При отсутствии локального ящика на сервере-получателе для своего обслуживаемого домена, пересылать сообщение на указанный сервер. Если не ошибаюсь, для Postfix это одна строчка в конфиге.

    Под Exchange ранее (2003 и до того) это тоже делалось в несколько кликов в свойствах SMTP-сервера (с заполнением одного поля). Теперь под красивым названием Shared Address Space задействованы дополнительные сущности, ссылки на это выше привели.

    Главное, по готовности ящиков на Exchange и пользователей к подключению, не забывать прибивать ящики на фряхе :). Вариант переноса сообщений: Outlook в качестве клиента, POP3/IMAP к предыдущему серверу (что у вас там на Postfix для юзерских подключений), можно копировать в локальные папки, а можно и на Exchange, при наличии подключения туда.


    S.A.

    • Помечено в качестве ответа Andrey Vertexx 13 июля 2015 г. 11:50
    9 июля 2015 г. 10:04

Все ответы

  • Относительно доменных имен. Можно оставить существующее имя SMTP домена, можно использовать новое. Тут все зависит от ваших требований. Сосуществование postfix и Exchange вполне осуществимо, вплоть до того, что после окончания развертывания новой почтовой организации на базе Exchange Server, старый postfix может использоваться в качестве SMTP-relay (пограничный транспортный сервер). В общем вариантов много, включая и те, которые обеспечивают сохранение содержимого почтовых ящиков. В рамках форума подробные решения расписать вряд ли получится.

    Как альтернатива - можно обратиться к системному интегратору и тем самым снять много проблем :)


    Do not multiply entities beyond what is necessary

  • К интегратору можно обратиться всегда. Но глупо не попробовать сделать это самому. Вы написали, что всё возможно. Признаться честно, я надеялся на чуть более развёрнутый ответ. Я не говорю о пошаговой инструкции, а хотя бы о направлениях в которых можно начать думать.
  • Пчтовые серверы надо поставить "друг за другом": не нашел почтовй ящик - переслал на второй сервер. Это называется Shared Address Space

    https://technet.microsoft.com/en-us/library/bb676395%28v=exchg.141%29.aspx

    https://support.microsoft.com/en-us/kb/321721


    Сазонов Илья

    https://isazonov.wordpress.com/

    • Помечено в качестве ответа Andrey Vertexx 13 июля 2015 г. 11:49
    Модератор
  • Например, если я попробую использовать приоритеты записей MX в dns? Если я правильно понимаю, то отправитель пытается отправить мне письмо и смотрит на записи MX. Если первый сервер отвечает, что у него такого ящика нет, то отправитель пытается отправить на следующий сервер по приоритету. Или я не прав?
  • Нет, MX записи работают иначе. Если первый сервер отобьёт письмо с кодом "нет такого ящика", то отправитель больше не будет пытаться отправлять письмо.

    Сазонов Илья

    https://isazonov.wordpress.com/

    • Предложено в качестве ответа Alexander RusinovModerator 9 июля 2015 г. 8:54
    • Отменено предложение в качестве ответа Andrey Vertexx 9 июля 2015 г. 8:57
    Модератор
  • Т.е. mx записи работают только тогда, когда первый по приоритету сервер недоступен совсем и тогда отправитель пытается отправить на следующий?
  • Да, так.

    Сазонов Илья

    https://isazonov.wordpress.com/

    Модератор
  • Собственно, суть желаемого, это то же самое, как обслуживание несколькими Postfix одного почтового домена, когда ящики реально раскиданы по нескольким серверам.

    При отсутствии локального ящика на сервере-получателе для своего обслуживаемого домена, пересылать сообщение на указанный сервер. Если не ошибаюсь, для Postfix это одна строчка в конфиге.

    Под Exchange ранее (2003 и до того) это тоже делалось в несколько кликов в свойствах SMTP-сервера (с заполнением одного поля). Теперь под красивым названием Shared Address Space задействованы дополнительные сущности, ссылки на это выше привели.

    Главное, по готовности ящиков на Exchange и пользователей к подключению, не забывать прибивать ящики на фряхе :). Вариант переноса сообщений: Outlook в качестве клиента, POP3/IMAP к предыдущему серверу (что у вас там на Postfix для юзерских подключений), можно копировать в локальные папки, а можно и на Exchange, при наличии подключения туда.


    S.A.

    • Помечено в качестве ответа Andrey Vertexx 13 июля 2015 г. 11:50
    9 июля 2015 г. 10:04
  • Продолжу в этой же теме. У меня получилось настроить пересылку почты с Exchange на Postfix. Работает. Понимаю, что немого не там задаю вопрос, но вдруг кто-то сталкивался. Проблема возникла в том, что не могу настроить на Postfix пересылку писем на Exchange. Пользователь xxx@roga.net уже переехал на Exchange, а пользователь yyy@roga.net ещё нет, xxx@roga.net отправляет пользователю yyy@roga.net письмо, то оно чудно доходит. А если yyy@roga.net пытается отправить на xxx@roga.net, то ничего не доходит. Никак не могу настроить на postfix перенаправление почты только для конкретных ящиков, которых нет в локальной базе postfix. Менял настройки транспорта и получил петлю.
    18 сентября 2015 г. 10:43